############ #......o<..# ###.......)..# .................# ######.............. #..........#### #..........# #..........# ............. ##..........# ##.#######