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