##### #...# #...# #...# ##...# #....####### #.....<....# #.#.#......# #.#........+ ######.#........# #......#.#.#....# ##.##....#+#....# #.##...........# #.##...........# #.##...........# ##. ##.##............##........ #............##............. ######...........#......... #####....####........ #.'....##......... ###....##.#....g. #....##.#...o)#{ #....##.#.....# #....##.#.....# #.......#.....# #.......#.....# ######....###...#.... #.......#............# #.......#............ #.....<.#.....#...... ###.......#.....#+##... #.........#....... . #.................. .......###........ ....... #.(...... ....... ##.... .(.... ... ..... .... .