###### #...<# #+### #.#### ......##)# ......g).# .......### ....... ....... ....... #.####. # #. #.