.. #. .## ...##.##. ... ......... ... ###......# #..## ..# ########### ........###...# #.### #.........# ###............###...####.........# ?..#.....^...#....##...##.........# #................................# ###.........>.........#.........# #####....................##.######## #........................)..## ..####........>........##....### #.........####)...##..(((.#### ##.######## #.........).(...### .... #.................#### ###.#. #.##..#####..#.......# ....# #.#..#.....#......#### ### # #...#.......#.......# #..#....<....#..#.#.# ##..#.......#..##...# ##..#.....#..####### ##..#####..## ##......[.# ###......# ########