######## #......# #......# #......# #......# #......# #......# ######+##'##### #....Z........# #.#.#####.###.# #.#.#.#.#.#...# #.###.#.#####Z# #...#.......#.# #.###.#######Z# #.....#.#.Z.#.# #.###.#^#Z###.# #.#.....Z...#.# #Z#####.#####.# #..Z#.#.#.#[..# #.###.###.###.# #.....Z.......# ##########'##### #+ #.........# #.#################.........# #........)#.......#...))....# #.......))).[....#..()).<.(# #.......)))......'.....)...# #.......)))......#.........# #......).#.......#.........# #........#.......#######'### #....).).######### #......# #####+#)#'### #......# #..)#...#...# #......# ######## #...#...#...# #......# #......# #...##.##...# #......# ####....#### ####.....#### #......# #.###..###.# #..#.....#..# #......# #..##..##..# #..)........# ######## #...'......# #..#Z....#..# #...#......# ####Z.Z..#### #.###..##..# #..Z##.##...# #.###..###.# #...#...#...# ####....#### #...#...#.(.# # #..>...# ###'#######Z########### #. .# #...)..# #(.....# #)(ZZ........# #.. ..####.!..####......# ###).(.....### #'#########O##.###.[###.#......# #.)..........# .....#......#..###(##..#......# ###........### ...O#.....(#...).()...+......# #..).........# #O.#..##..'...).)#...#..>...# ###........### #..##pO#Z(##..#.###..##..#......# #.....##.....######## #....o.D(.....#.###Z.###.#......# #.....##.....#......# #.....c#))....####Z(..####......# ###........###......# ##'############ #......# ######## #............#......# ######## ###.......Z###Z.....# #............ZZ.....# ###........###......# #............#......# ##############......# ########