### .... ##########..... #................. #............o.... #............{.... +.(.(......)...(... #.................. ###+##.......(.......... #...................... ###...................... #............######...... #.########...# #.#.# #.# ##...# .#. #.#######....#### [# #................. #..###.###........ #..# #.# #........ ##.###+# #....... #...+_+ ..##### #.##### #.## #.# ### #..# #.#######..#### #.............# ######.#.#....# ################# #........# #............##.# #####....# #...............# #....# #............##.# #....# #............##.# #....# #............##.# #....# #####'#########.# #....########...........# #..........##...........# #...........#...........# #...........#...........# #...........#...........# ####..#...#.#.#########.## #..#.###.#............. #..#.# #.....#######... #..#.# #...........#... #..#.# #.....#####.#. #..#.# #.....# . . #.....# #.###.....# #.......<.+ #####.....# #.....# #.....# #.....# ###+###