#### ###...# # .......## .# ...<....### .$# .......<..#...# ##............# ##...##.pp...# ##.. #YK....# ## .p.p...# ..>......# #....)..... #.......... #.....##### o...###