##### #...# #########...############!# ..................<......# #..................######## #......g.).).......# #.....>............+ ..................# ....#+######......# .## #......# #......# #......# #......# ########