######### ######### ############ #.......#####.......############ #..........# #.......##..'.......'..........### #..........# +.......#.%##.......##########...### #....).....# #.......'.###....(..# ###...###..........# #.......### #.......# ###..##..........# #.......# #....%..# ##..'..........# #......<# #.[.....# ####..........# #####'### ####'#### ##'######### #.# #.# #.# #.# #<# #.# #S# #.# #.# #.## #.# #.# #..# #.. #.## ########'## ### #..## #......%..# ##..# #......S..# ##.# ........%# #.# .........+ #.# .........# #.# ........# #.# .......# #)# ###+### #.# #.# #.# #.# #+# ... ..... ....... +........ #....@.... #........ ...