. .# ..# ######.$### .......).. ......... #...?....p #.# #.# #.# #.# #.# #.# #.# ##### #.# ############ ##...## ################.########################### #..........###.....###..........................................# #.###########%......##.................p.%....################### #.# ##.....#########################..# #.# ##.%.###.# #..# #.###############%###.# #..################### #.<.............%.%...######################..p....(...........)# #..............................................<...............)# ################################..#############################)# #..# #)# #..# #(# #..# #)# #######..#############################.# ................[......................# .................#####################(# ##############..# #.# #..# #.# #..# #.# #..# #.# #..# #.# #..# #.# #..# #.# #..# #.# ### ###