. ..# ##### ##### .... #...# #..<# #...# ###.###.### ####.#.# #.....# ......#.# ### #.###.# #....#.# #.# #.# #... ...#.###.###.# ##### ##.#.........# #....###.###.# #....# #.# #.# ...###....# ### #.# .......!..# #.. .#####....# #.# #..gg..# ..# .......### ### ###.#.... ......... .##.#...#.. .....#... . ....... ...