###### ##....## #### #......# ##..# #......# ###### #Z.## #......#### ########....# #.## #......{..###........#### #####.# #......##...Z.###.########## #.Z.Z.# #.......#####.....ZZZZ.....###### ####.##### #.......# #############.......###....# ### ##....#.# ##..........##########.## ######.# #####.....................# #.### ##.........######..##...#.## #...# ######.{###.##### ##..)...### ###.#######...##.####.# ###.....## #.##...........# #..# #.......# #.##.####..(#### #.## #...%(..# #.##.# ##### ##.# ##....<## #....# ##..# ####(...## ##.#<# #..## #..B....# #####.#.# ######.## ##.###...# #.....#.# ##......# #..# ##### ##.#####.# #.....### #####.## #..# #.# #....## #.{...# ##.## #.# ##..#.# ##{##### ####### ##..# #.# #...#.## ##.{# #.....# ##..## #.####..#...########.{########.....# #....# #...##..#...#......[.....ZZ........# ####.########.##.##.....###..#########.......# #.......##....##...### #.## ##..#.....# ##############.....(.##...#####.# #.Z##.[...# ##......## #####...###.###....########.######### ##.#####..##########.%...####..###Z.Z...ZZ.# ########### #.Z#...#.....ZZ...#..#Z#...Z..###.Z######### #.........# #..'.(.#...######.......Z###Z.>.Z{{{.....#######.........# ##.#...#..## ###..##......?.Z{{.......................# #######.#########...##......################............# #.....Z...##.......#..## ####.........# #########......###...## #.......).# #......#......# ##### #.......(.# #......##...>.# #.....<...# #.......Z....## ########### #......Z.##..# #......####### #......# #......# #.>....# #......# #......# ########