.. .....######## .......g....# .....###....# . ###..# #....# ###'#..# #..##..# ###'#+#..# #..## ...# ###g#+ +#### #<..# ###+#