########## ####### #........# ############ ######### ###.....# #........# #..........### #...#...# #.......# ###........# .####+# #............####.#.#.#.# #.#.....#####.'........+ .#.⌠.⌠# ## . #..........#...##.#...#.# #.#....%#.....#........##.#....##.##[. #..[.......###.########.####.#.......#####........##.#..C.#$..8.. #..........# #.##.. #...##..%#.....### #........##.#..T..$..... #..........# #..#.###.###..###.....# #........##.#.yH.#$..... #.)........# ##.#.....#.'.## #.....# #...........#..D.#$..8. #..........# #.'.#####.### ##.#### #####+####..#....# .##. ######.##### ###.......# #<# #..#.⌠.⌠# # # #....# ###.##### #. #...###'###...# ###.####### ####..#### .. ##+### ##............# #.........#####........# # #....# ########.##### #............##........# #....# .# #....<....##..'........+ #....# # #.........#####........# ### #....# #.........# #........# ..# #....# #.........# #...<....# #.# #....# #.........# #........# #.# #....# #.........# #........# #.###....# #.........# #........# #>...# #.....P.PP.P.PP.PPPP.P. #....###.O###.......# #.......PPP.P.PPP.P..P. #....'...## #.......# #.....P.WPPtP.PPP.(PPP. #....##### #.......# #....P..P.P.PP.>PPP.P. #....# #.......# ###+## #.......+ #.......# #########