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