#################### ..................... ...................... #####...####.####..# ###...## #.# #..# #......# #.# #..# #......###.####..#### .#####.<........#........# ......................g...# .#####......#####..?.r....... #..##### #........### #..# ###..##### #..# #..# .... ?...? ..... ..... ##### ######