...............................
...............................
...............................
###############.###############
###############.###############
###############.###############
###############.###############
###############.###############
###############.###############
###############.###############
###############.###############
###############.###############
###############.###############
###############.###############
###############.###############
###############.###############
###############.###############
###############.###############
###############.###############
###############.###############
###############.###############
###############.###############
###############.###############
###############.###############
###############.###############
####XXX########.########XXX####
##XXXXXXXXXX###.###XXXXXXXXXX##
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
2 2
2 28
50
25 4 10 20
25 26 10 20
26 9 4 8
26 10 4 8
26 11 2 4
26 19 2 4
26 20 4 8
26 21 4 8
27 0 5 12
27 1 5 12
27 9 4 8
27 10 2 4
27 11 2 4
27 19 2 4
27 20 2 4
27 21 4 8
27 29 5 12
27 30 5 12
28 0 5 12
28 8 4 8
28 9 4 8
28 10 2 4
28 11 2 4
28 19 2 4
28 20 2 4
28 21 4 8
28 22 4 8
28 30 5 12
29 7 4 8
29 8 4 8
29 9 2 4
29 10 2 4
29 11 2 4
29 19 2 4
29 20 2 4
29 21 2 4
29 22 4 8
29 23 4 8
30 6 4 8
30 7 4 8
30 8 2 4
30 9 2 4
30 10 2 4
30 11 2 4
30 19 2 4
30 20 2 4
30 21 2 4
30 22 2 4
30 23 4 8
30 24 4 8
0