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