############### #.............# #####.###.#######.# ####...######.....#......####.# # ...............##.#.#.#......# ?##.!.....####..####+###'###.### .........# ##..## #.#.....# #.......###.#..# #####'#.#+# #.........#...+ #.....+.# .####.?....##.#...# #..<.^#.# .........†.##..#### #..>..#+# .######.##.##.## #.....# #.##....# #.....# #!##.##.# ####### #.##.##..# .....##.#.. ##.##.##.#### #.#...#.# #.......# ###... ..