########## ......^..######## ########........# ### #........# ... #........# ##.##+####### #......[.# ............# #........# # ####.........# ######.### #..............# #.# .###.####.........# ####.# ........#....)....#######....# ..........................>..# ...................######....# ##.#.###..######...# #....# #...#....# #...#######'#.# ##..##..## #...........#)####### #..#...###################.##....# ..#.....)....# ######'##.##.# #.#...)......# #.........##.# #.#..........# #.........##.# #............# ##.........##.# .. #. #...#.######## #..........##.# #.##. ##..)#+#### #######..........##.# ...#.###.........# #................##.# .................# #................##.######## ..................# #..........<.....##........# ..........##.#+#### #................#########.# >.........##...# #................#....# #.# #..............# #................#.##.# #.# #.............># #........#....####.##.####.# +............### ##########.................# #...........##)♣⌠♣?## #............###### #..........##8.....8## #............# #..........#.....[...# #............##### #(.........#[.......$# #................# #..........#8.......8# ####.........###.# ##.#######.#........$# #####..........##.# .. #.####'WW##### #..............##.# . #####......W.W...# ###.###..........##.# #................# ###.....##.###.###..#[# #.#######........# #.....#.##.# #.# ##.#.##### #........# #.#.###.##.###.# #.......# #........# #.#.........##.# ###.###.# #........####.#####.######.. ...# #.# #.....<....##.....#.######### #######.# #........#.######.#.........# #.....#.# ##########.# #.#########.# #.###.#.# #.######.# #...# #.# #.#.# #........# #.#####.###.#.# ########## #...........#.# #######.#####.# #.......# #########