########## #........##### ######### ###+###............# #........ #.....#............# #........ #.....#............# #.......... #.....#........(...#####.......... #......................#.......... ######.#######.........#.......... #............+.................. #.......######.........#........ #.......######..<......####.####### #.....>..............o............. #.......###########....####........ #.......# #....####....#### #.......# #....#<.lo...# #.......# #....######### #.......# ......# #....[..# #.###### #(......# #.