############ #........... #........... #............ #########............. ........'............. #######+#............. #.............#...#.. #...................# #......####'#......<# .. #......# #.#...?... .... #......####.#....... ....####.........#.#..!..z# ......^..........#.#.....z ..........###+#...#.#.z... ..........# #.#...#.#..z. ###.......# #.#...'.## #####[.####.#...### #....##.#.### #....##.#.# #....##.#.# ###'###.#.# #########.##....# #..........#..### #.......)#.#<.# #........#.#..# #........#+##.# ###.........#.# #.........#.# ###.......#.# #.......#.# #.........# #.(.......# #......>..# #########.# #.# #####.# ####### #....># +.....# #.##### #####.##### ####.##### #....<######........# ######.....#.##.....# #.###.#.##.(...# #.......##.....# ####.#####..(..## #.##.......@.# ..##)##.#.##.# ##### #.#.##J..# #.#......# #.#####..#### #....Y.....<# #############