. ### .... ..# ..... #.# ..... ... ..... #.# ... #.# ###.######.## #...........# ########...........### #....................# #.######...........<.# #. #...[.........# #. ######.#####.## .. #.# #.# .. ..# #.# #.. ...# #.# ##. ..# #.# . #.# #.# . #. #. ###. #...###### ####........# ......ggg...# ......@ggg...# ....<.rg.gg..# .#....gggg...# #..S#.####### #.. #. # . .. .. .