Действие одной очень популярной игры, которая часто бывает установлена на карманных компьютерах, происходит на квадратном поле размером 11 на 11, разбитом на 121 маленький квадратик.
Изначально в каждом квадратике находится шарик одного из пяти цветов: красного (обозначается символом R), синего (B), зелёного (G), жёлтого (Y), фиолетового (V). Назовём связной областью, содержащей данный шарик, все шарики, до которых можно добрать из данного, двигаясь каждый раз на один квадратик по вертикали или горизонтали, не выходя за границы игрового поля и проходя только по шарикам того же цвета, что и данный.
При выборе некоторого шарика автоматически выбираются все шарики, лежащие в одной связной области с ним. Если эта связная область содержит хотя бы 2 шарика, то эти шарики исчезают и игроку начисляется n·(n-1) очков, где n - количество шариков в связной области.
Задано начальное расположение шариков. Необходимо для каждого цвета определить, какое максимальное количество очков можно набрать за первый ход, выбрав один шарик такого цвета.
Входной файл содержит 11 строк по 11 символов в каждой - описание игрового поля.
Для каждого цвета шариков в выходной файл выведите максимальное количество очков, которое можно набрать, выбрав шарик этого цвета. Следуйте формату, приведённому в примере.