### #### #.. ... #################.# #..### #...............#.# ..... #.#############.#.##...# #.# #.#......###.# #.# ##....%........ #######.## #.......#####.# #........# #....##.# #.######.# #....# ... # #.# #........... #. #####.# #.#..##.##### ##.##.....# #.#... ... #.........######## #.#...... . #................# ....#.#. #................# #........ #...........[....# ##..... #########<.......# #.# #........# #........# ##########