#.# ..+ #.# #.# #.# #.# #.# ##########[######### .).................. (.............##### ........#####..# ...........###.## #######O#### #..# ..#####'#### ##.# ...........# #.## ...........# #..# ...........# ##.# ##.........# #.## # #.........# #..# .# ........#########.##.### ........####...........+ ........##.........#.### ........##...........# ........##...........# #...........# #..........># ###+#######.# #...........# . #...........# ... #...........### .....###.............# #.....<...........#.# #######......)....#.# #.....))....#.# #...........#.# #...........#.# #...........#.# #.#########.#.# #.# .# #. #