.##.# .... .# #... .# #... .# #... #######.## #... #........ ####...###.###.#.# # ........)....#.#.##.##. ...?...).......)....... ?............#.#..#.##. ####...#######.#..#.# #...######.......# #...#..