######+############## ..................).# ....................# .......(......c.....# ....................# .......))...........# .......)(...<.......# ....############+##.. ... . ..