# .. #####+#########... .................. #..##...##<..#..# ..##...##......# ........O........ #################