################ #..............# .............(.# .# ♣♣♣ #######'#......# .#♣^.. ##.##.....# ..... #.(.#.###.####..♣ ##(..###.##......♣ #(((..#...###....# #(.((.#...###....### #((8(('.<.#........### #(((..#(..###....P.Pg# #.((.(#...##.......P♣. ##..(###.###)♣P♣♣♣♣.♣ #...# ####..s..P♣ ♣ ##.## #..J...P♣ #+# #..$..#..PPP♣ .............P. ........#.$#..# .....#......... .##.#.... ..... .. .... ...