###### #S...+ #####S#### #....r.# #......# #?.....# #......# #####.## #.# ####.######## #............ .### #............ ..... #............ .....###............ .................... .................... .......<..>......... .###)............... ##.....########## #.....# #######