########### #######.......).# .........######.# #######..# #.############### #..# #...............# #..# ####.####.#####.# #..# #.# #.# #.# ######..###### #.# #.#####.# #............####.####.......# #.####.)####.##...........##.# #.# #..# #.P~~P.P~~P.##.# #.# #..# #.~~~~.~~~~.##.# ##.###.####..# #.~~~~.~~~~..#.# ..............# #.~~~~.~~~~....# ...#########.#####.##.~~~~.~~~~.##.# ..............##.~~~~.~~~~.##.# #.#####..####.##.~~~~.~~~~.##.# #..# #..~~~~.~~~~.##.# #.)####....~~~~.~~~~.##.# #..........P~~..(~~P....# ##.####.##...........#### ##.## #.....<.....# ##...## ##.....[.....# # ##.....##....P~~...~~P.# .###.###.......#.#..~~~~.~~~~.# .................##.~~~~.~~~~.# ######..........##.~~~~.~~~~.# #......(...##.~~~~.~~~~.# ##>......#.##.~~~~.~~~~..# ##........##.~~~~.~~~~..# ##...#.### ##.##.# #.##.# #.##.# #%##.# #.##.# #.##.# #.##.# #.##.# #....# #.#..### #.#..# .# #.#..# # .####.#..# ?. ........# #. #.###...# #.##.###...# ## .....#...###### #...#.#.#......... #.%.!......##### #...#.#.##.### ## .....##.# ..##.####.# ## #. #.# .. ..# ### ###