### ##+###+##+ ....####..##.#.......... #............+........... #............#............ #............#............ #............#............ +............#............. #....##.....#............. ##....##.....#...o#'####+## . +............%...)oo....... #.. #............#....#........ #.. #....(.......#....#....... #..####.....##.....#....#...##.. #....##.....##.....#....#...# . ##...........#.....#....+.... #............#.....#....#..... #............+.....#....#.... ## ###..####...##.....+. ..#. ##..###..####...## ...........+....... ...........#........ .........%.#...... ##..##....##...####+# ##+##. ##+##....##...#...... #....... #........'....#....... #....... ..##....##...+.......+ #...... # ###+###...#.......# +.....# ##...#.......# #.....+ #....'.......+ #.....# +....#.......# #...<#+#### ##+###+##.......# +.........# #...............# #.........# +. +......####.##### #.........# #..#......# #'# #.>.......+ #..#.....## #.# ##+#####'#.....# ...#..#...#######'#### #........+.....#. . ...#..#...# #.......# +........#.....#.... ..........# #.......# ......#...###..#....##................####.......### #........#...###..#....#...♣PP .P♣P♣.....##...........# #........#........'....+....♣ .. ♣♣......####.......### #........+........#....##...♣♣... ♣P.....# #.......# #........###'##+###...........PP.PPP..##+# #.......# #........#...#................PPP.PP..#..#######.#### #........+...+...............P.PP.P♣......'## #.# #. #........#%..#..............♣♣...♣♣.......#.# ### ... #........#'###.....#+###....♣♣.PP♣♣...#...#.#########.... #..................#........♣.P.♣..P..#..##..##..#........ #..................#..................#..##..##..#........ #..................+.............................#........ #..........[.......#.....##..#....#(.(.).........'......... #..................########'###+###..........###+#......... #..................# #.......((..##..##'##....#####.... #..................# #........#..##..#........# #..................# #........#......+........# #.............<....# #........#......#........# #........#####.....# ##.###'###..###'#........### #........# #.....# #####.###..#....####......# #........# #.....# #...'....#....# #......# #........# #.....# #...#....'....# #......# #........# #.....# ##########....# #......# ####### ####### ###### ########