### #### ###.# #### #..###...# ##..### ##..#...## ##.....## ##....## .... #.......####....## .... #.........#......## ..... #....^....#.......## ..... #...............#..## .....o ##..............##..###...... ##....##......####..#....... ######......## ##......... ##.......# ###....... ##..(....## #...... ###........# #..... #.#.......## #.... ##>........# #.%. #.........## #.. #.........# #. #........## #........# #........# #.......## #.......# ##.[....# #.....## ##....# #.....# #.....# #.....# #.....# #...).# #...J.# #.....# #.....# #.....# #.....# #...(..# #......... #.........# #........## #.......## #....g..#