######## #......###################### ########## #.....)'....................############........# ########### #).....####################...........>'..%.....### #.........# #<.....# ##############........'.# #.........# #......# #........#.# #>........# #......# #........#.###.........# #..<...# #........#...'.........# ##+##### #........#####.........# ###+###### #.........# #.### ###'####### #...# #..# #####'## #####'###### #......# #....).....# #########......### #...%......# ........'......'.####..........# #########....>.#...##..........# #......###..'..........# #......# ####..........# ##'##### #####'###### #.# #.# #.## #.# #.(# #.# ##.# ####.##### #...(....# #........##### ####............. ........)...##### ####........# #######.## #.# #.# ##.# #..# ##.## ######## #.)######### #......#########.#........+ +......##..........######## #......'..######.### #......#### #.# ##'##### #.# #...# #.# ###.# #.# g ###.###### #.# .. #####...(....# #.# .. #............# ##'##### ##'##### #.###........# ###......# ###..<...# #........###.'......# ##.'......# #...%........#......###..#......# #........#####......'...##......# #........# #......######......# #........# #......# #......# #........# #......# #$.....# ########## ######## ########