### #... #... #.... ... ###.#### #....<.# #.....g# #......# #......########. #......'..)..... #......########## ###.............. ###############