######## ########## #......# #........# #......# #........# #......# #........# #.....# #......# #........# #.....# #......# #........###### #.....# ##.....# #.............# #.....# #..<..# #.............# #.....# #.....# #.........%...# #.....# #.....# #....)...>...Z# #.....# ... #.....#####....%........#####.....##+####... ##....%.....###+########.................... #.......%.......# #.................... #........#......# #.................... #........#......# #.................... #........#......# #........)%)......... #........#......# #.................... #........#...#### #####......Z.....%....... ####.....#...##.###........#####........#+# .....#.....#........+........# #........# .....#.....#...Z....#........# #........# ....#.....#........#........# #........# #+####...#.....###'######........# #..>.....# #...##...###...................### ######..... #..........#........∩..........# ..... #..........#...................+ #..........#...................# #...##..Z..#...................# ###'#####'##...................# #...#..........................# #..)#.......###########.........# #.[.#.......'...#.....#.........+ #...#.......#...#.....#.........# #...#.......#.(.'.....#.........# ##'###.......#...###...#........ #............#.).###...##....... #............'...)......# #............#..........# .. #............#..........#....... #...........%############...... #.............................# ########'####........^........# #.....#...............((# #.....#.................+ #.....#.............(...# #.....#...........ZZ....# #.....#.................# #.....#..........(......# #.....#.................# ######.....#.........#####+### #....#.....#.........# #%.........+.........# #..........#.........# #.......Z..#.........# ########'###.........# ..###.<####'######## ..............# .........)....# ..............# ###############