##+########## #...........# #...........## #............## +......<......### #...............# #...............# ########'#..._..# ###..#......# ##...###.....# #..### ####### #.## #.# ####'####### #..........# #..........# #..........# #..........# +..........# #..........# ####'####### #.# #.## #.# #..##### +###### #.# ##.....# %.....% #.# #######'### .....%. #.# #.........# %.....y##############.# #...>....(# %%.%.yyyy...........#.##########.........# %...%yy############.......(....+........># ..%.... ###.##########.........# ...%... #...# #.........# ####### #.### ######...## ##.# ##########..## #..# #............# ######'######### #............# #..............###............# #..............#.'............# +..............#.#>...........# #..............#.#........)..<# #..)...........'.#............# #..............################ ################