.........# ........# ..<.... ..... . ggg###.. #gg..... #...# #...# # #..###.# #..#...# #....# #?.### #..######..# ...........# #.#####....# #...#.## #.###.# #. ... . .... .. .## ..