##### ##...# ##### #....# ####### #############...#####....############.....## ########..........................................# #.................................................## #.######.##########...######.....##............>...# ##.## #.##########......#.......##.#...#...%.##...# #...# #..............^.........)...............^..# #...# #.#...#########...#...######%#####...#...#.># #...# #.#...## ####...........%.).........#..# ##.### #.#....# #.#########.##########.##..# #...# #.##...# #....# #...# ####.##..# #...# #%##...# #....####...# ##<##.##..# #...####.################.......#...######...#.##..##### #...................)...................)..............# ##.................)................###...#............# #...###...#######......#.####......# #...#............# #...# #.#### #.....##.# #.......# #...###..........# #######.)..# ########.# #..####.# ##### #...#..###.# #...#)...# #.# #..# #.# #...#..# #.# ###...#....# #.# #..# #.# ##.##..# #.# #.......#### #.# #..# #.# #.##..# #.# #.......# #########.# #..# #.# #####.##..###.# #.......# #.........# #..# #.#### #...#.##..#...## #######.### #.........# #..####....# #...#.##..#.♣.♣### ###...######.........###....##....###...#.##..#......# #.....##............%.......................)...♣.♣..# #.....##.#...##...##.###.......##...#####.##..#......# #.....##.#...##...##.###....)..##...#...#.##..#.♣.♣### #.....##.###########......[...............#...#....#### #.....#...##############..#........##...#.#...#.♣.♣...# #...###......(..................PPPP.####.#...........# ###.# #...###...########.....#.PP.♣PPP# #.##....♣.♣...# #.# ##.####...## #.....#..♣♣♣...# #.##......##### ##.## #.....P...# #.....#..♣♣♣♣P.###.##....♣.♣# ###...# #..P.P....# #.........♣♣♣P.....##.##%%.## #.....# #...♣.PPP.# ##.......♣.♣♣..##...#.##.### #.....# #PPP♣♣♣♣P.##### #....#..P.♣...##...#.##.# #....## #.P♣♣♣♣♣P.....# #....#^###..####...#.##[# ####.# #..♣♣♣♣♣P.....# #.####.# #.....%........# #.####P.♣♣♣♣♣♣P....####.####.##########.#....## #♣♣♣♣♣#.P.♣♣♣..P...........>.............#....### ##♣♣.♣♣#..♣.♣....########.####.############......# #........#...♣P.## #.####.#########♣♣♣♣♣♣♣♣.# #.♣♣P♣♣..##....## #.............#♣♣♣♣♣...♣.# #.♣♣♣♣♣..######## ##..().#...##.....P.PP...# #...##...# #...# #.........####♣...♣.♣♣♣## ########.# #...# ##### ####...#### #♣♣♣♣♣♣♣♣## #......####.(.####...######(..# ######## #...........................(## #......#######...#...#...##### ###....# #......##...# #...## ####...###### ##### #...# #####