###. ## #.#. . #$ ##.### ...# o. ... #....##...#... ##......## #.........#.. ###.^.......## #........... .#............# ##...)...... ..............#######.#..)...... ........#......o)##)$..)#...o..# ........##..o...oo.)............ ........##....ooooo.#...#....... .......))##......o####.###...... .......))#..........#### ..$... ........)............# ...... .........#.....##.#.## ##..#. ........<.......##### .###...........## #.......).### #####......## ####..>.....## #............# ##...........# #.............# #..........<....... #........##........ #.......###........ ......... ....... ###...... ...... ....... ..# ##.......