########## ########## #........######### #........# #................#### #........# ##...PP.P...#####....# #........############ #....P.......#######.#####.........<.........# ##.P.....P.P........)..........<...##########.# #...P.....P.PP.######....#...####).# #.# ##### ##PPPP.#)##PP...# ##........# ##.## #.# #...# #.....P#..#P.P..## ##.######.####..## ##.#####...## #...P..#.>#...P..#####..# #........#######...........# #.....P####P.P...#.....## #######..............(#...## #.P...P.P.P.PP.....##### #.#####...#.##...>..# #.#.PP.....PP...#### #.## #..#.####..{..# #.#...P.P.P.P....#### #..####.#..#####....# #.....P..P....#.....##### ###...................# #...........#######.....## #.........#.#######>..# #........##.# #......#########........##.# #...# #........##.## ####...................)#..# ##### #........##<.## ########............))..# ######.#######..# ##########..............)..## #### #.........# ##.## #......))..#)####..........# ##..# #.........#####..###.#######....# #.........## #..## #....................## #....#### #.........# ##.## #.........#######.....###.#### #.........# #..# #.........# #####.....# #.........## #.## #.........# ####..## ####.......####.# #......#################...## ###...##.......# ########......>......#......# ###...####.###..## #.............######.#######...### #.# #### #...⌠.._..⌠...# #....#.....## #.## #.............# ####.......# #..# #......8......# ######.....### ##.# ###8'8#####8'8### #.)..>.._..# #.# #...............###.##.......# #.# ####..........).)[))[..#.....# #.### ##.##############.####.#### #...###### #.# #####.###..### #........# ### #............###### #........# ############......######....[.>.# ######...............# #######.<.......# ##........# #........# #........# ##########