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