########## #......... +......... #(....>... +#+#####O######## ..........(<# .....[............. ........#########.. ##+###+#. . .. .. ...