####### #....<# #.....# #.....# #.....# #.....# #.....####### #..)......... .......o)........ ................. .....!........... ................. ................. .....############ .....