### ##.## # ###...## .. ##......### .... #.........## $.... #.....#..$.# ...... ####.....#....##...... #......###....().....# #.....).###....$...### ###...)###....).....# #.....##......o..... ####.......#..#.o).. #.......#####..).. #........# .o.> ##......### #o.. ###.......# ##.#.......### ##.........##.# ###......#......## #..^....####.....# ##.....####)....## ##......##).....# ###...##.)....## #.........)...# ####.........## #...))..### ##..o...# ##.....#### #.......#.## ###....#.....## #.#...##......## ##.....##......# #(o...###......# ##...###......## #....#......## ##........#.# ###......### ##.....## #.......# ##..#..## #######