### ######## #.. ......## #.# ####.#.#.##### ##.####............####### ###.......##.#.#.###........ #..........##...## #..###### #.#..#####.###.## #..# #.<# .# #.# #..# #......# .# #.# #..# #...##.#.# .# #.# #..###### #... #.#.# .# #.# ##........ #.. #.. . .# #.####....##### ... #.. .. ......s...# ##. ##. ## ######.#### #. ... #.... #.... #.... #.... .....