######## ######### #......# #......<# #......# ##.......# #......# ##........# #......# #.........# #......# ###.#.(..(..# ##### #......# #...####.#### #..>#### #......# ##.### #.# #......#############..#####..# #.# #...##........######........## .> #.# ##..............)).)...###### #.# #.# ####.........######...### ... #.. ## #....................###..# ##. ....###.........#########....#.# #................###.........# ##..#.........##.?<.....o....## ##........g..######....).....# #####.#.##.#######.....?....#. #.........<....)........... ###..........####.......... #..........# #........... #..........###.........!. ..####.......>..##............ #............................. ######.###.........#.......%. #.# ##.........#........ #.# #.....###..#....... #. .......# ##......... .. .###....# ###....... ..# #....# ##....# #. #....# ##... #.... ..