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