##### #######...## #..........# #.......#<## #.......#### #........... #........... ####'##...... #.######## #.# #.# #.######### ####>......... #............. #............. #............. ####.....#+### #.........# #.........# #.........####### #...............# ###############.# #.............# .####..####### . #.....#########.. ....#.#.#.......... #.# #.#............ # #..##.......... ##. #g......... ...'.......... ...##.......... #.. +.......!.. #.# #......$... +.......... #....!.....