######## ###### #......# ################....# #......# #...........%.......# #......#######################.##########........# #............................................##### #.........####.........######..######...#....# #......##..###.........# ##..## ##..###.[..# #......###..##..#####..####..######..## ###.## ########........#$?[#....Z...#....#.## #.##### ##.........#$))#..##.Z..####...# #.#...## ###..........#?))#..##.#.#####..## #......# ###............#####..##.#.# #.....#######......# #>..#......................###..........Z.Z.....# ##.###.)..........................#...#####......# #.............#.....####.######...###..####......# ######........#####...##.# #.....# ##.##...#...## ####...............(...# ##.#...# #>##.....### #....####.#.#######.######..##### #.##Z<..## #####Z#####.Z.#.# #...# #..#########.(....## #....Z# #.#...### ###.# #.###.............# ####### #.##....# #.# #.##..#####.......# #Z###.#.# #.# #.#..## #..###...# ####.# #.#.# #.###.#.## ##.## #...# ##.Z..# #.#.# #.##..#.# #..# #...# ###..#### #.#.# #.##....# #.## ###.# #...## #.#.# #.....#######.# #.##### #.### #.#(# #.....##......# #.....# #.# #.#.#######..###...###### #.....# #Z#########)#....##....# #.### #.....# #..Z..................####.##############.....# ##########...............).............[...(.(# ##Z.######....#.################......# ##...## ###......# #.#....# ##.....###........# #.#....# #.......##........# #.#.)..# ######## ###...........#.....# ######.#....# ##......####.........###.#.....# ##........#### ##........##..##.....## #.#.....# #...<......# #.........>..##.......###Z#.....# ##..<.....## #..........####....<..##..####### ########## #........................## #..........#####.....##### #..........# ##...## #........>.# ##### ##........## ##......## ########