##### #...# ##################### #####.#.# #......)##..........# #.....#.# #######.......##..........# #########.##..#.#############....)........##..........##### #..........................................'.............># #. #.#..# #.......(.........###.............##...........##.# ##...#)...#####.(.)..........#.##############+###.....).....##.# #.......>...((...((....(.................# #.# #..............# #...[....#.#####...###.###...#....######.# #.# #..........##### #...................##.# ###......# ####.## #.# #####....### #............#..#...#### #.#....# #.....# #.# #.#### #######......#....#+#### #.########.###.###.# #..# #......###.......# ### #.....##..#..########.# ######## #......)# ####.8....##.#....##.....# ########.......#### #~~¤.......#.#..#.##.##..# #.................# #~~~~...........#.##.##..#.. #.................# #(~~~.<8..8.....#....^....... #.................# #¤~~~...........####.#####.# #........#####....# #¤¤¤.........#..# #.# .# #........# #....# ####.8....#...... #.# # #........# #....# #.....#.......# #.# #........## #....# ####.##.#.#...# ... #.........# #....# ...#.......# ... #######...# ###### ##. . # .## #...# #...# #...# #...# #...### #...%.# ###...# #...# #...# #...# #...# #...# #...# #####