######### .......<# #######.# ........# ##......### #.......)# ##........# ..........# ^..#####.####### ...>............. ....#####.####### ......O......# ############^# #