##########++##### #................ #......#..#...... ####.##................ ......g.a.............. #+#####.{....#..#...... #................ ####'#####''##### #.......# +'# #.......# ..{. #.......# ..... #...<...# ..a..# #.......# ...### #.......# ..## #.......# #########