### # ####.############.##### #.............Y.......# #!##.######.#####.##### ######.##.######.# # ............>.... # ####.##.##.######.## ##.#.......##.# #.# ...........##.# #.# ...........##.#### #o# ............)....# ....{......##.##.###.# .....................# ..............##.##### ....?.........##.# ##.#.......##.##.# # ####.##.##.##.## ...#.##.....# #...#.##.....# #.....# ###.....######### +................. #.##......######## # #......# ######.# #.# #.######## #........# #.######.# #.######.# ###......... #.#.####.#.# #.#........ #.#........ #####.#..###.#. #.<..........# #.............. #.....#........ #.....#...#+#.. #.....#...+ . #.....#...# ............ .#.....#.....