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