############ ########## ##..........## #........# ##............## #.......[# ######.............^# #.. .(...# #........###...................# #..♣ ♣P.....## #........##..####..............# ##. #..P PP♣.....# #........##.## #..............##... #..P ♣PPP...# #........##.#####...[.............# #######♣P♣...# #..............###............#.### #.....#♣PPPP.## #........##..#.####..........##.# #.....#♣PP♣...####.........##.....############...# #...).#PPPPP..#............####...### #.(### #''######♣.......#########.....(....#########.## #..'..)))........# ###......#.....##...># #..#..>.)........# #........###....#### #.(#....'.......[# #####..#............# #.(######......### ####### ##.#.)#########...# #))#..[.#♣PP..## #.....######(((..# ># #..#....#♣P♣..# #...<.÷)<..().##.##### #..#....#♣♣PP.# #.....#######.##.....## .# #.(#.$..# P♣... #.....# #.######..# .. #((#)...#PP P. #####.### #.# ##.# #. #)o))..?#.. #..<## #.# #.# ###. #[.))...#.. ###..# #.# #.###.. #..#....#♣P ##.# #.# #..##.# #..#....# #.## #.### ##..#.# #..#....# #.)# ...# ##...# #++###### ##.#####.## ###.##### #......(.########.....# ######...(.##.....###..# #####()#.##### # #))..# ##..## #..... .....## ......# #......# #......# #......#