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