######### #........# #........# #........# ##.....O..# .......l<.######## .................. ........#%####### ........#.# ..###...(.. .......## ......... ...>.### ..... #