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