!......>..#..p.......##.######### # #########Z# #..)## #.# #####.# #........