######################### ........................ ....................... # .....................# .# .....................#####.# ...........................# ...........................# ...........................# .<..........#####'#........# ......#'#####.....#.##.....# ......#........>..#........# ......#...........#..>.....# ####. #...........#........# #. #....##.....#........# #....##.....#.######.# #....##.....#.# #.# #....##.....#.# #.# #....##.....#.# #.# #....##.<...#.######.# #....##.....#........# #...........#........# #....##.....#........# #....##..D..#........# #...........#.##.....# #.........[.'))......# #.........).#........# #....##...[.#........# #....##.....#........# +....##.....#........# #....#......#........# #....#......#........# ####....... #....##.....#........# .......... #....##....># .......... #...........# #......... #....##+##### .. #......... #########....# ...####......... #......####### ................ #......####### ................ #<...........# ######'#....... #............# ##....z.#....... #............######## ........@z..######## #......##....##.....# .........z.........#########......##....##.....+ ....##......##.....##.....##......##...........# ... #......##.....##...................##.....# ## #..........#..##...................##.....# ...........###..########......########.....# ..........## ##........#......#......'.....# #+#####..## +#..#....#......#.####.#.....# . ...## ##......#......#.# #.#######.. ###.. #.......########.# #.......... ##. #..##.............# #.........# . #... #.............# #.........# #....##.............# #...###...# .............######..####.........# ...............)..................... #####################################