##### ##...## #..<..# ######.....###### ###...###...###...### ##.......##'##.......## #.........#.#.........# #.........'.'.........# #.........#.#..)......# ##.......##'##.......## ###...####.####...### #####.......##### #.............## ...............## ................# .......⌠........# ......⌠>⌠.......# . .......⌠........# !. ...............## ... #.............## .... ####.......#### ..... ####.#########....## #.......g.......+ ###########....## ...# ..# .# #