. #.. #.. #.. #.. ### ####.. .. ..... .# ##?.##.####.# #...F.......## #.###......... #..####.## #..# #..# #..# #... #.## #.# #.#