# . .#.# .#.# ###.#.# #?# #...#.###.# #.......... ###.# #.# ####.....#.# #.. ...........# #.# ####.....### .. ##...## #..## #.## #.# #.### # ##...## ####. #.####..##.####### ...## #...............# #..###.####..##<##.. #.#####.#.#.#####....## # #....<..(.((...)...### #########.#######.## #... ...# ##### #####