#####+##### #######+## #%........# ###.......... #.........#####.'.......... #......>..'.....#.......... #.<.......#######.......... #.........# ##'######## #.........# #).#### #.........# ##....# ######+#### ####.## #..# ##.# #####'### #.......######## +.......'......+ #.......######## #.......# #.......# ###'##### #.# ##.# #..# ##.## #..# . #####.### ...+.......# ...#####.#.<..... ...# #.####### o..# #.# ...# ##.# o). #..# ####g# #.## #..(.# #.# #####'#########'######### #..........##...........# #..........#%...........# #.......................# #...........#...........+ #..........##...........# #############...........# #############