###### ####### ############ #...o.#########.....## ##........∩.## .......#.....#......o######....))......# .....oo'.....'......)#...)#!...))......# .......ooo...'.....))')...'...))))....∩# .....oo'.....'.....))#..))#....))......# .....oo#.....#.......######.....)......# #.....#########.....## ##........∩.## ###### ####### ############