########### _________.# _________.# _______...###########++###### ##########'##................# #....')))'.##....(.#..#......# ##########.##((..............+ #...[...Y..)(...)...[........+ #W#####'#####......#..#......# #.#...#.#..##........W.......# #W#.).#.#))#####'#####''###### #.#...'.#.)##.......##)'# #.##'####))##.......##))# #.#.....#[[##.......##Y.# # #)#)....#'###...<...##W.# .## #)#........##.......##..# ...# #.#........##.......##..## ..... #'###########.......##...##...... #.W.....#..###########....'...... #4Y###..#.############...##...... #.......#.#....#..[.##..## ....s ##.###{##'#....#...[##..# ...# #....§..#.'Y...'..))##..# l## #..###..#'#..W.#..))##..# # #.......'§#....#.!).##..# #########################