###### ..### ##########....# .......##...##........##### #.....###...#####.....### ####.g...####...####....# ###'###.........###..# +.'.(....<......#.## ###'###.........###.## #.....####...####....# #....#......#####.......# ....##..#.................# ... #.........#...###..##.# . #.###.[######## ####### ## #.## ...# .### .