###### ##### ###....##### ####.P.### ##..........#####........### #...####P....##.....###....# $ #..### ####..#.....## ##...### ##...)# ##.....##.# #.##⌠..# #.....# ####....###### ###..P## ##...####.P....#.# ##...#+ ######.......#### #..### $$ #.#...#..P.#### ##..# $$ $ ##...##.#...#.# ##..## $$$$$ ##...####.#...### #...# $$$$ .. ## #P.### ####..P.## #..##### $$ ... ..## #..### #P..PP.# ##.P#..## ##......... ..## #....### ##....(## ##...#.#####...P.......# ...# ##.....# #.......# #.........#...#........# #..# $ #(....# #.......# #.........#....#.......## #######..### #....## ###..#### ###PP......P..##.......P# ####.#...#...P# ##.### #### #..#......P....##|.##...####...#........#P... ### ####..........###........#............#.# h ##### ###########........P................#.....#.#.#.##P# ##...# #P.P##.##...........##..#............#...######## #P# ##....# #.................#P###...........P...#### ## #.#..## #.................####................## ##...## #................P# ####..........P...## #.....# #.........<......## #..P.....)......(##### ##...## #...P............# ##.....##........(P#.#### ##...# ##..P.##.........# ###P....####........................# #....######....###..P......#####.P.....# ##........................## ###..##P.##.....# ##.PP....##...........# #.........................## #.#............## ##..................### #......a...................# #...............# ##.....................####........................!.# ##.............####.......................##...........................# ##..............^##......#............................................# #.#....P.#.#........(...#.#..........................................# ######.###.............###..P....................P..........#........# #.##.####....P##.....####............P......#...........###.#.....## ##.#..# #.......##....###..P.........PP........#.......## ###.P..## #...#####.....#...................<.P..............#.#.# #P..(# ###..P.##............................P...............#### #.P.## ####.....PP#.###...###.................................P# #....# #.###....PPP.# #...###.................................## ###...# ##.#....P....###...#...................................# #.....# #.#)...................................................## ##....#### ##......}........>................P....................P# ##..##..## #.......................##.............................# #######.....#.# ##............#......#....##...........................####a.#P##.P...#.# #............##....##..P............#..........#.........#(aa...P.......# ##............##.....#.............#..........#.........###a''#.........# #P.....................P...................PP.##.......#.##..(##.......## ##....................##...............................###..#..###.....### ##..................##................................##...###...##......# #...................##...#..........#.................#)... ...(#.....## ###.......................#........##<....#.#........###.^. ...###...## #.P......................######.####....#.#........## ..#. .#.. ##...# ##........#..............P## ### #...P.##.......## ..# #.. ##.P# #.................P.......P# #.............## #..# ##................PP.##...## #.............### ##.## #....................##.## ###......[........## ##.## #.................####..# ##...........#.#....## ##.#.# #...............#.# #### #.#.....##..#####P#|.# #.#### #........^.....##.# ##.#..##.##P# ###### ### ##.###...#..##..### ##..######## ### #####.###### #### ###