###### #....## ##.##..## ##...##..# ##.....##.######### ### ###.......#.........# ##'### #....._.............# #......########....######.#.......#.........# +......+..>........'......##.....##.........# #......###.##......##########...##..........###### #......# #.##.#....# ##.##................. #......###.##.+....# #.................... #........#.##.#....##### #######.....(........... #........#.##.#........# ##....................... +.............#.######.###...........##....#..... #........................'..............^......... ##.###..........#+####.###..........##..#.##...... #.[.#.................# #..<.......##..#.# ....(. ##....................# ##.#######.....#.# ##### #....#...#...........# #.# ###..#.##.# #....#.⌠.#..........## #.# #....#....# ##.###...###........# #.# #.##.####.# #............###'### #.# #.##..# #.# #..⌠..>..⌠...# #.........# #.###.###.# #............# ########### #.##......# #.###...###.(# #...# #.........# #...#.⌠.#....# #.#.###########......# #...#...#....# #.#.#<)...)).........# #............######.#......)...........# ###############.....#############......# #.....'...o..............# #.....################...# #.....# ####..### #....o# #....>..# #####....[### #.###.#.# ............# # #.#.# # #####..###.## #.#.# #.######.###..### #.#.# #........o......# #.#.### #..#.##########.# #.#...# # #..# ... . #.###.# ##... .........#####.....# #..# ...$..........####.# #oo$ .........####.# #... o.o. ....... ##.#.# ##### ..## ....... #....# ..8 #...## ###.# ###.# #.#<#.# #.....# ###...# .....# #.#.##.# # #. ..# ## ###