######## ########...... #................# #..........# ##..####### #..........# #.........# #..........# #.........# #..........# #.........# . ########'#.# #.........# ..#########.#.###.........### ................'.>.......'.# .. ..........#.#.###.........#.# ... #..........#.# #.........#.########## ...##..........#.# #.......5.#........... ...............#.# ##..################.# ...............#.# ##........)[.....# ...............#.# #........#######.# .............5@5.# #........# #.# ...............5.# #5.......# #.# .....#'#####r#.#.###........# #.# .....#' ####.#Z#..##........# #.# . .. #..5r#.#..##........# #.# ..$ #.##......##........# #.# .... #.##Z#....)'........# #.# ..... #.##.####..#........# +##... #r##.# ##.##.....###.# #.##.#####Z##.###.# #.# ##.##..........###.# #.# +........5.......#.# #.# # ##.#########.......# #.# .# +..# #.....#####.###.# # #### #...............#.# ###....######.....#.# #....>.+............# #.#....###..#..##...# #.#.....##..#.......# #.#.........#.......# #.#.....##.###...#..# ..########'#.#'#.........## .# .............#.#..#.###..# .# .............#.#..#.###..# .............#.#..#.#<...# .............#.#..#.###.### ............##.#. #.......# ##..........'..# #####.#.# #..........#### #.#.# #..........# #.#.# #..........# #.#.# ######..... #.#.# #####. #...# . #. ##