####### ........# .........# .....)...# .........# #...........###+########## #............#...#...#...# . #............)...'...'...# .. #...........##...#...#...# ... #...........###'###'###### .... #...........##...#...#...# .....#...........##...#...'.<.# ?...............###...#...#...# .....?g.........# ##+########## ..............(.# ................# ................# ................# ................# .........######## ##.......#