#### ####### ..... #######.....############# ..... +.....'....ooo.........>. ......#######...o.##.##.#####.# ......#.......######.#.... ......'.......'..........o.o #######.......######.###....o. #.......# #.# #.##.# #^......# #.. .# # #.......# ### .# #.......# #.......# #.......# #.....).# #....#### ##......# #......# #.####### #..8....# #....88.# #.####8.# #....# .# #....# #....# #.)..# # #....# 8# ##...#..# #..#...#.# ####......... #.....#####.. #####.....# # #.........# +#######'......# #...#...#.......... #...#...#.......### #.......##......# ###._.#########.# ###..))...# ... #.#.).#...# # #. #.#...#...#.# #.'#######+.# #....# #....### #.######....... #........# ########.# #.# #.###### #.....<# ########