#... ##..# .#..# .... #..# #..# #######..######. #.......<....... .#####..####### ####..####### #...........# ....##..#####.. .## #... ..... ##...## ##.## #.# #.#