### #########.# #.........#### #.........##.# #.........##.# #.........##.# # ##'##......#.# .# #.##......#.#### ..# #..............# ...# ####............# ....# ........).......####.....# .###....###.....'..'..$..+ ####.# #.....####.....# #.# ####### ..... #o# .... #.######.# ... #......#.# #. #......#.# #......#.# ##......#.## #..........# #..........###.#.# #...>............. #..........###.#.# +..........# #.....##...# #.....##...# ############