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