######### ############## #.......# #............### #.<.....# ############...###.......# ###...'.......# #####.......# #.......# #.......# ##'###### ##.# #..# ###'###### #........# #........# #........# #........# #........# #........# +.g......# #..W...).# ###..##### ##.. ... ... ....