.? .. .# #.# .# .... .#..... ####.#... #...(.. #....# #..