############# ######### #...........# #......... +...........####......>... #...........'.##.......... #...........#..'.......... #######'########..........# #..# #.<........# #.## ##'######### #.# #..# ##+####### #.# ##.## #........# #####'##### #..# #........########........<# ##[# #....%..>'))....#.........########)####### #........######.'.).......##............... #........# ###..>......'..#####.####### #........# #.........#### #..# #........# #.........# ##.# ###'###### #.........# .# #.## #######+### .# #..# .# ##.### . #.).# #####)## #+##### #......# ....... #......# ######..o.o... #....o.# #...)'...o.... #....o.###.####....o$o. #......'...# ####+## #......##### #####'## #.o.# ####'################# #.....o)....##....o.... #...........##..o..oo.. #............#......... #.........o[%#..(....... #....................... #...........#........... #############.......... #.......... ##......... #########