######### ## #.......######### ##### ..# ######..........########### #...### .... ###..#####.......)..)## #..... (.... ##...#############..###...#####...l%. ###...).# ###......#...(....... #####.########...........####..... #.............>..)....# ..# ####.####..#########....# # ##.......#### ####..# #.............## #..# ...............## #.# .......⌠.....(..# .# ......⌠>⌠.......# . .......⌠........# ................# ...............## #.............## #####.......##### ###...####.####...### ##.......##'##.......## #.........#.#.........# #.........'.'.........# #.........#.#.........# ##.......##'##.......## ###...###...###...### ######.....###### #..<..# ##...## #####