##### ####...#### #+###.........### +.'....^.<......# ?# ###'###.........### ...### ####.....####...#### ......#####...........##### .............##........... ...%........##..#.......... ##....###..###.###..###### #.######.########.################ ....)....).......................# #.######.########.##############.# #.# #.# #%# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# ... ..# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #########.# #.........# #.........# #.........# #.........# #.........# #.........# . #.........# #.# .######.........# ... .................# #.# #######.######### #># #.# #.# #.# #.# #.# #######.#############.# ...<......)............# #######.############### #.# ########### #.#############.........# #.......................# ###############.........# ........<.a..# ##############