.. . #... ... # . #.?.. .... .#.#..... #.#..## #.#...... #......###........ #.......#........ #.......#........ #................ ## ###.............. ...###.............. ........<.......... ###......)........ ).. #### #..##.# ####....)))....... ... ...# #..##.## #.................. ..####.###..##..# #...................## #..)...........# #.....................####.........$....# #.........#..............#..............# #.........##.....# #!..............!...# #..........#..##.# ###........)).(...# #...........#..#.#####..........)).....# #####...###............................# .......................##########......# #####...#####.^####..######## ######## #...# #...####...##...## ##### ###..............## ........##............# ..#...#.##............# ........##............# ..#...#####..........## ...... ##...##...## ##### ##########