################# #...............# #.#####.........# #.# #.######### ####'## #.# #.....# #.# #.....####.####### #.........<....... ##################