# ####### ##..# .###########.....#############...... .......<...'.....'..........[oo..... ..##########.....#############.###.. ####### .. ##