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