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