### ### ###.################################### #.# #.....................................# ################.# ###!#........########################.# #................# #.#.######.# #.# #.##############.## #.#.# #.# #.# #.................# #.#.# #.# #.# #######################.### ######.#.######.# #.# #.........................# #...............# #.# #.......###############.### ##.###.#.###############################.#########.......###############.## #.#..........>......................................+....)...........# #.###########.#......############.#.................###############..# #.# #.#......# #.#.................+H.....Z......#..# ..# #.#......# #######.#.................#############.#..# ### ........... .............................># #.#..# ####.####### #######.##...........######.### #.#..# #+# #.# ....###...#######.###########.#..# ###########'##....# #o..#.)%............)...#..# #.................# #...#%#####.#############..# #.................# #.#.#......................# #.................# #.#.#....#..#############.## #...........####### #.#...####..###### #.# ###########'#### #.#.H.# #...Z.5.# #.# #.......######.#...# #...###Z# #.# #..............#.#.# #...# #.# #.# #.......########.#.####...# #.# #.# #####......... ..#..#.....# #.########.# #######.############........# #.Z.....##.# ......#.#############......Z# #######.##.# ...............#...........5# #.##.# ......#.######..............# ######Y##.# ......#.######..............# .........H.# .................)..........# #######.#### ............................# #.# ........<...........####'#..# #.# +###................# #.#..# #.# #................# #.#.)# #.# +................# #....# #.# #................# #....# #. #................#....!>........ +.............. ##.#......##### #.#....#... #........#.. #........#.## #....... # # #........