####### ##...(.## #.......# #.......# #(......# #..p..# ###O##### #.ppp...+ #<(Zp.$.# #.......# ##......... ##........ #........ #....###+ #....# #...#