### #.################# #.................# #.##############.## #.#..<# #.# #.#.### #.# #.#.# #.# #%#.# #.# ############.#.############.# .. #............#..............# ...# #.......%......############## .....####################### #............#.# ......>........g.....o.o#.8.####............#.# ..g.................(.oo.......'...>.......##.# ......##################8.>.8###...........+..# ... #.....# #...........######### o ##.8.## #...........'........ #...####...........######### ##.###.'...........# #..##.#...........# ##.##.#...........# #..#.#...........# $ ##.#.####'######## #...# #.# ##..# #.# #..# #.# $ ...# #.# ###.# #.# #.# #.# #.. #.# ##. #.# $