######### .....%..# .......<# #......g# #.......# #.......# ####.#### .. #. #.