### #### #'####..# #....'..# #. #....#..#######.. #.?######..<........ #.......F...######## #...........# #...#######.# #... #.# #.. #.# #.$ #.. #. #.# . #.#