############# ##...........# #..........# #..#########.# #..........# #######'#######..#.####### #..........######.....'.+......<.......... #..>..................#+#......#.#.######. #...........#####.####...........#.# #.......<...# #.# #.###########.# # ##. #...........#####.# #.####>####.#.#.#### #... +..............##.####.##8...8##...#..... # #..# #..............'.....[.##.....##............ #. #..# #...(..........##.####.#8.....8#...........# #.##..# #...........#####......##.....##...######..# #.....# #...........# ######...8...8##..## #..# ###...###.....O<...## #######.##.....##..## #..# #.........########## ........#_....._#...#### #..# #.###.###.# ........##.....##......# #..# #.....#.# ###########........##8...8##.#.##.###..# #.#.#.#.# #..................####8####.#.........# #.#.#.#.# #..................####### #.#..######.#### # #.#)#.# #....................##.## #.#............# #.#.#.# #....................##.# #.#....####.##.# #.#.#.# #....................##. #.... #.##.# ..#.#.# #....................# #. #.##.# #.#####.#.# #....................# #.##.# #.......#.###............######### ..##.# ####.....................# ..##.# .........................# .. #.### ####..........O..........######## #...# #..........######........>...### ###.# #..........# #..............# #.# #..........# #..............# ... #.# #..........# #..............#.?.. #.# #..........# #..............#.... #)# . ###########......... #.# #......... #####. #.# #.........# #.....# #.# #.........# #.....# #.# #.........#####.....# #.# ######### #...................# #.# #.......########.........).........# #.# #..................................######.# #........<................................# #..................................######## #..................######......##### #######....?.......# #......# #............# #......# #............# #......# #............# #......# #............# #......# #............# #......# #######'###### #......# ### ########