### ###### #..##....# #......# #.#...# ##...# #....# #.##..# . #..1...... .. ....##.##.# ## ##.#.# # #...# ..... .###.. ## #..#