### .# # ## .# #.# #.%. #.#########.#.###### .#...........# .. . # ###.###.######### #.# # #.......# .. #.# #. .# ###.###.# #### ## # # #.#... . . #. # #.# . # #.....# # ###.### .# . # ## # . #