##### ######### #...# #.......# #################...# ##### ###########.......###...................# ##...####.........>)......+.'...................# #....'Z....#######[.......###....###.......#....# #....#####.#######.........##....###+#####.#.##.## #....# #..................##..............#.##..# #..Z.# #.###'#######'###..##..............#.###.# #...(# #.#..⌠^..>...⌠..#..##..............#.# #.####################### #....# #.#......<......#....###...........#.###.##)...(.......ZZZZZ.).# #....# #.+⌠....###....⌠+...........(...............#################.## #....# #.#.....Z.......#....#############+#.###....# #.# #....# #.#######+#######....# #..........# ##...# #.# #....# #.# hJwhJr. #....# #..........# #...# #.# #.#.## #.# ..J.hhwh... #....######..........# ##..# #Z# #[#.# #.#.............#...........######.#.# #..# #.# #.#.# #.###############...........# #.#.# #..# #Z# #.#.#####...........................# #.#.# ##.## #.# #[#.................#..###..........# #.#.# #..# #.# #.................#...## ##......#########.#.# #..# #.# #################.#.### #......'..)......#.# #.(## #.# #.#.# #......###########.# #...###############Z# #.#.# #......####### #.# #.#.##.ZZZ..ZZ......# #.#.# #......##....#####.# #(#..#Z############## #.#.# ##'######....#.....# #(##...# #.#.# #####.# #...[#.##### #Z##Z### #.#.# #.....# #....#.# #Z##..# #.#.# #.....# #....#.# #Z##..# #.#.# #.....# #......##########.##(.# #.#.# #####.######.............Z...##.Z## #.#.# #.....)'......#############..Z############### #.#.# #############.....## ####...Z.ZZZ.........# #.#.# #...........Z.....###########.....(.ZZ.########### #.#'###..[.........)..............+......>...# #.....#.........................###..........# #.....################..........# #..........# #.....# #..........# #..........# #.....# #..........# #..).......# #.....# ###### #..........# #..........# #.....####....# #..........# #..........# #.....'.......# #..........# #..........# #.....####....# #..........# #..........# #.##### #....# #..........# #..........# #.# #....# #..........# ############ #.# #....# #..........# #.# #....# #..........# #.# #....# ############ #.# #....# #.# #....# #.# #....# #.########....# #...........### #.########### ###