.. # ... .### .... .....#####.......... #..#............................# #..##...........................## #...#.<.................>.....p..# #...#.......................[....# #..............................(.# ##...........W..!................. ##...(......c...........[...$.... #.................c.....<((..... ##.......................W....... #....(................(.......... #.....(...............)(.......... #............................?.... #####.....................[....... #............................. #....#....!................... #.####..............##....... #. #..........$..# #.....