############ #..........# #.########## #.# #.# #.# #.# ###+###+#########.###### .........#............... .....(...'.############## .........### ##+###'## #...# #.<.# #####