###### ##f...####### ######..P.......P## ###..##%............## #..P.%..#######......## ##..P.###.....###.....# #..............###%..## ##...........8...###..## ### #.#.....##.....8.###..## #.## ##### #.##....#.#......###.P.# ### ### #.P###PPP## #.P##...%#..8..8..###..# #### ##.# ####.## #...#..P..# #...#......8%.....# #..## ####..####.####.##..###........## #..P##.8.........## #...# ###fff.....f...#P..#...f......(...# #....#...8.%8...## ##.f.# ### #.#ffff........P.......f..........## ##...###.....}.## #....######.####...Pf.P..#.fPPPP.....f#..........P# #....f#####[### ##.....##.#.....................P.....P...........## ##P.....f.########.....P.##..............#....PPP.......P.........f## ##...%...P...##.............................#####.....P..........P.# ###...%...P..............%.f......f...f.#### ####.PP.......f..PP# ##..f..P.####....P.....%f%............# #.P........ff...# ##....###f.##..........f.............############.........P...## ######.f...###........P............P##...#.##.##.%........P.## #.....ff....##..P.P................P......%%.##.............## #.....ff...<.##..♣................PP.......P............#f.#.# #......f......#.......................PPPPPP..#.........#...## ##..#...)...............................P