############ #..........# #..........# #..........# #..........# #..........# ####..........###### ########.?................# ..............##..........# ..............##..........# ..............##..........# ########......##..........# #......##..........# ##################......##..........# ...................................># ######.##########......##.............# #.# #......##..........##.# #.# #########..........# # ...###.########### ############ #.................. #.................. #.................. #.................. #.................. #.................. #...$.........(.... #............(..... .................. .....(....(....... .................. .......5.......... .......<.......... .................. .....$............ .........%........ ................. ................. ................. ......?.......... ................. ....!.....)....(. ................! ...............