#### .. ...#... ###........ #.#.......... #..Fo..###### #.....?#...# #..........# #.....###### #....#. #.... . ##..# # ..#