Androids solution for any pattern:
?lvl=17&code=p12:5f3;g11:5f0;p10:5f0;y10:4f2;c11:4f2;c12:4f3;g13:5f2;y8:6f3;c8:7f3;p8:8f3;c9:7f0;g9:8f2;y10:7f0;p10:8f2;c10:6f0;c9:6f0;c15:5f2;c15:6f1;g15:7f1;p16:5f6;y16:6f3;p16:7f7;c14:5f2;c14:11f0;c13:11f0;c8:9f3;c8:10f2;c9:10f2;c10:10f2;c11:10f2;c12:9f1;i13:8f7;c14:8f2;c12:10f1;c12:8f2;c15:11f0;c12:6f2;c13:6f3;c13:7f3;c13:9f3;c13:10f3;q16:9f7;q15:9f7;c15:8f2;c16:8f3;c16:10f3;c16:11f0;