.........#..... .................. .....(............ .................. ...4.(............ ..CG.........^.... ......[C.......... .......O.p.).....% ............[...>. ....!....<[....... .........$p>...... #########.......## #.......# #....)..# #.......# #.......# #.......#