######### ##..##...## #.........# #.........# #.........# ######+##...###############.. #...##<###'####...##.......y# #............................ . #............................ ..#......................y..... ..[.....##...##.##.####...#### ###.....####+##.##.######+# #............)..#....# #.........<.....#....# #...............#....+ #.............<.#....# #............^..#...l# #......##.......+..yy###+# ##.....##.......#...y(...# #.."...##....####+####..## #......##....## ..# #......#......# ..c. ##.....##.....# ..... ########.....# ....... #......# ....... #......# ....... #......# ##<..### #####