######## ###.#....# ### #........####.# ####..^....#....## ##### ##.#####..........# ##...######..####...........# #........##...##.#.........## #.........#...##.#......#### #......)...................# #....................#####+# ##....................'.....# ##..........##..#...)..#.###.# #.......##..##........##.###.# ##...#..###..#........##.###.# ###.....##..##....[..##.....+ #....................#+##### ##...................<....... #...................###...... ##.......... ......### #..... ###..........( ..... ..... #............# ..... .... ##............# .... ... ##...........#.## ... . .#............#..# ........####..... ....##..####.... .............#. ...####....5## .. #......# #...##Z# .......##JsS..... .........○##..... ....#....... .... ............ h.. ..#.......... .. #......#... . .#........