######## ######## #################......# #......# #.........#.....'<.....# #......# #...........#####......# #......#######################.........# #.%....# #......'....[................#.........# #......# #......#####################...........# #......# #......# ###....)....# #......# #......# #.........# #......# #......# ###.####### #......# ###'#### #..##### #####'## #...# ##.....# #.# ##(###### ########## ########.### #.# #.(.....# ............# #..........# #.# #.......# +............####..........# #.# #.%.....+ #............+..#.>........# ##.# #.......# #............##............# #..# #.......# #............####...)......# #.## #.......# #............# #..........# #.# #.......# #..)....)....# #..........# #.# #..>....# #.....)......# #..%.......# #.# #####.### ########'##### ###.######## #.# ####..#### ##...# ##...#### #.# #........# ###..### #.......# #.# #........##### #...## #.......# ####'### #........'...####'######## #.......# #......# #........###>##..........# #.......# #......# #........# #.##..........+ #.......########......# #........# #.(')......... +.......'.....##......# #........# ####.......... #.......#####.##......# #........# #######+### #.......# #..'......# ####+#### ####+#### ####......# #####+##