fork download
  1. #include <math.h>
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4. #include <string.h>
  5. #include <time.h>
  6.  
  7. #define MAPSIZE 100
  8.  
  9. // 正規乱数
  10. double normrand(void)
  11. {
  12. double ra, rb, nr;
  13.  
  14. ra = (double)rand() / RAND_MAX;
  15. rb = (double)rand() / RAND_MAX;
  16. nr = sqrt(-2.0 * log(ra)) * cos(2.0 * M_PI * rb);
  17. return nr;
  18. }
  19.  
  20. int main()
  21. {
  22. char map[MAPSIZE][MAPSIZE];
  23. double x, y;
  24. int i, row, col;
  25.  
  26. srand(time(NULL));
  27. x = y = 0.0;
  28. memset(map, ' ', sizeof map);
  29. memset(map[MAPSIZE/2], '-', MAPSIZE);
  30. for (i = 0; i < MAPSIZE; i++) {
  31. map[i][MAPSIZE/2] = '|';
  32. }
  33.  
  34. for (i = 0; i < 1000; i++) {
  35. x += normrand();
  36. y += normrand();
  37. printf("% 5.1f,% 5.1f%c", x, y, (i+1)%10?' ':'\n');
  38. col = MAPSIZE / 2 + x / 2.0;
  39. row = MAPSIZE / 2 - y / 2.0;
  40. if (0 <= row && row < MAPSIZE && 0 <= col && col < MAPSIZE) {
  41. map[row][col] = '*';
  42. }
  43. }
  44. for (i = 0; i < MAPSIZE; i++) {
  45. printf("%.*s\n", MAPSIZE, map[i]);
  46. }
  47. return 0;
  48. }
  49.  
Success #stdin #stdout 0.02s 2724KB
stdin
Standard input is empty
stdout
  1.0, -0.5   1.0, -1.6   0.6, -3.0   0.5, -4.7  -0.4, -3.8  -0.9, -4.1   0.1, -3.6   0.6, -3.9  -0.8, -3.1   0.1, -2.3
  1.0, -3.1   1.4, -4.5   1.4, -3.5   3.5, -4.8   3.6, -5.5   5.0, -5.7   4.0, -5.0   3.7, -5.1   3.5, -4.5   4.6, -3.4
  4.7, -3.3   4.1, -4.5   3.8, -3.2   3.8, -3.2   4.4, -4.5   2.7, -5.3   1.1, -5.2   1.7, -5.2   1.1, -6.6  -1.5, -6.8
 -1.3, -5.9  -0.4, -6.7  -1.0, -6.1  -3.3, -6.2  -3.2, -8.8  -4.3, -9.3  -3.3, -9.4  -1.8, -9.7  -3.5,-10.5  -5.0,-10.4
 -5.0, -8.8  -3.2, -7.7  -4.3, -6.9  -6.1, -7.5  -6.5, -8.2  -6.9, -8.1  -7.4, -9.2  -8.2, -9.2  -6.6, -9.7  -6.1, -8.6
 -5.3,-10.8  -5.0,-10.8  -6.1,-10.1  -6.3,-11.6  -7.3,-11.9  -9.6,-12.5  -8.7,-12.6  -8.6,-13.7  -8.9,-13.3 -10.7,-14.2
 -9.1,-14.7  -8.5,-14.8  -9.9,-17.0  -7.8,-17.7  -7.9,-16.8  -7.2,-15.4  -5.7,-15.3  -6.4,-14.9  -7.7,-16.6  -6.4,-16.8
 -6.4,-18.8  -5.4,-19.1  -6.9,-17.9  -7.8,-18.3  -8.3,-18.8  -9.1,-19.9 -10.7,-20.3  -9.6,-19.0 -11.1,-19.5 -11.7,-20.4
-12.1,-21.0 -12.2,-21.0 -11.3,-20.2 -12.4,-20.1 -12.6,-21.3 -12.4,-20.8 -11.9,-21.2 -13.9,-19.8 -13.5,-18.7 -13.9,-19.7
-14.2,-20.3 -14.5,-19.4 -14.1,-19.0 -13.2,-19.0 -14.0,-18.3 -11.1,-17.8 -11.0,-18.4 -11.9,-18.5 -13.1,-19.0 -13.2,-19.9
-12.1,-19.5 -12.0,-20.4 -12.7,-20.8 -13.5,-21.6 -12.7,-21.6 -11.4,-21.9 -11.4,-22.4 -11.4,-24.1  -9.9,-24.0  -9.8,-23.7
-11.1,-22.8 -11.3,-23.3 -10.6,-22.9 -10.5,-23.7 -12.7,-22.0 -13.2,-21.2 -13.8,-21.2 -13.6,-22.6 -13.2,-23.1 -14.4,-22.5
-13.7,-22.6 -13.7,-22.1 -12.5,-22.7 -12.4,-22.4 -13.1,-21.2 -13.4,-21.6 -14.5,-21.3 -14.9,-21.2 -15.1,-20.8 -15.4,-20.7
-13.9,-21.9 -14.6,-21.1 -16.5,-19.0 -16.5,-18.9 -14.8,-16.3 -14.0,-18.4 -15.5,-19.7 -15.3,-18.8 -16.9,-18.2 -16.9,-17.6
-16.5,-18.0 -15.5,-18.1 -13.1,-17.9 -13.2,-17.9 -14.1,-17.4 -13.8,-16.0 -12.9,-18.3 -11.7,-17.4 -11.9,-17.6 -11.8,-17.7
-12.6,-18.0 -11.7,-18.4 -11.6,-19.0 -11.2,-20.2 -11.4,-20.3 -12.7,-19.5 -12.7,-18.5 -15.0,-18.5 -14.8,-18.1 -15.1,-18.9
-16.3,-18.3 -16.3,-18.5 -17.0,-17.8 -14.8,-18.4 -15.2,-18.7 -15.0,-16.4 -15.5,-15.7 -15.0,-14.2 -13.7,-15.5 -13.7,-15.1
-15.2,-16.6 -16.3,-16.5 -14.9,-17.0 -14.1,-18.5 -14.9,-19.9 -15.7,-18.9 -15.9,-17.8 -17.1,-17.2 -17.1,-19.0 -16.4,-17.5
-16.7,-19.3 -17.9,-16.3 -19.2,-16.3 -19.0,-16.7 -19.0,-16.7 -19.2,-18.0 -19.1,-18.4 -20.6,-17.5 -20.1,-16.5 -21.4,-18.3
-21.8,-18.0 -21.0,-19.2 -19.7,-18.3 -19.9,-18.0 -19.8,-17.0 -18.9,-15.4 -21.7,-15.6 -21.4,-15.7 -21.6,-16.6 -20.2,-17.1
-22.3,-16.2 -22.1,-15.9 -22.4,-15.2 -23.0,-17.7 -22.4,-17.8 -20.9,-17.4 -19.0,-19.2 -18.7,-16.9 -19.3,-16.7 -19.6,-14.9
-19.8,-16.6 -19.0,-17.2 -19.4,-16.4 -19.9,-16.4 -19.6,-17.9 -20.4,-17.3 -20.6,-16.8 -20.4,-16.2 -19.7,-15.9 -20.0,-14.3
-22.2,-15.4 -21.0,-15.3 -21.6,-16.6 -19.1,-15.3 -18.4,-15.6 -18.7,-14.9 -18.8,-15.1 -17.9,-15.9 -19.0,-16.6 -19.0,-15.4
-18.9,-16.5 -18.1,-15.7 -19.2,-15.1 -19.4,-16.7 -18.9,-17.5 -18.7,-19.7 -19.8,-18.0 -21.1,-18.1 -22.4,-15.9 -23.6,-17.3
-23.1,-16.9 -23.2,-18.0 -22.4,-18.5 -22.2,-19.6 -23.2,-20.7 -23.3,-20.8 -22.8,-21.6 -23.4,-21.8 -24.1,-21.2 -25.4,-20.1
-25.9,-20.0 -25.8,-20.8 -23.8,-20.2 -23.5,-19.9 -22.9,-20.6 -23.9,-20.6 -22.0,-21.9 -20.7,-21.9 -19.4,-22.1 -19.9,-21.5
-20.8,-20.6 -22.1,-20.1 -23.2,-19.1 -24.6,-19.3 -25.2,-19.1 -25.2,-18.1 -26.7,-17.5 -25.6,-19.5 -25.4,-19.1 -25.8,-18.3
-25.5,-16.5 -26.7,-16.6 -25.0,-16.4 -23.6,-16.7 -22.6,-17.2 -21.0,-15.1 -22.5,-13.7 -22.8,-14.5 -22.7,-13.8 -21.9,-13.7
-23.2,-14.8 -23.5,-13.0 -22.2,-13.8 -23.9,-14.0 -21.3,-13.5 -21.4,-14.2 -21.3,-13.6 -21.7,-13.9 -22.6,-13.7 -22.3,-12.5
-23.9,-12.7 -25.8,-12.3 -25.7,-12.2 -28.4,-13.5 -27.8,-12.6 -28.8,-11.9 -30.6,-11.5 -29.7,-10.6 -28.5,-11.5 -29.0,-11.0
-28.2,-14.0 -29.6,-13.9 -30.2,-16.0 -31.4,-17.4 -32.6,-17.9 -33.1,-17.5 -33.7,-16.9 -34.8,-16.7 -33.4,-18.2 -33.3,-17.4
-33.3,-17.4 -32.3,-17.9 -32.8,-20.5 -32.9,-21.1 -32.3,-21.6 -30.5,-23.1 -32.9,-23.2 -33.5,-24.1 -32.1,-24.4 -32.5,-21.4
-32.1,-20.4 -31.6,-20.5 -32.5,-20.0 -33.7,-21.7 -33.5,-23.7 -34.0,-22.6 -33.0,-23.1 -32.8,-24.2 -32.2,-25.1 -31.7,-26.7
-32.2,-24.9 -32.9,-25.8 -33.7,-27.2 -35.1,-27.3 -35.7,-25.7 -37.7,-24.9 -37.5,-24.9 -38.9,-24.0 -38.6,-26.2 -40.3,-25.3
-42.0,-25.8 -41.9,-25.4 -40.8,-25.2 -40.0,-24.5 -41.5,-25.3 -39.5,-24.4 -39.7,-23.8 -39.8,-25.4 -39.7,-24.5 -40.9,-23.2
-41.5,-24.6 -42.6,-24.3 -41.7,-23.9 -40.3,-23.2 -40.7,-21.8 -41.6,-23.3 -40.7,-24.1 -41.1,-24.8 -39.7,-24.8 -39.8,-24.8
-39.4,-24.7 -37.2,-24.4 -37.3,-23.9 -35.1,-24.2 -35.0,-25.7 -34.6,-25.4 -32.8,-25.1 -33.1,-26.1 -34.7,-26.4 -34.1,-27.5
-33.8,-26.3 -33.6,-26.3 -32.2,-26.8 -31.5,-26.2 -30.6,-26.2 -31.7,-26.1 -30.4,-27.1 -29.5,-25.4 -29.7,-24.5 -29.8,-23.5
-29.4,-23.9 -29.6,-23.7 -29.2,-23.8 -30.1,-25.8 -29.9,-25.1 -29.7,-25.3 -29.0,-26.8 -29.0,-28.0 -28.4,-29.4 -27.4,-30.1
-27.3,-30.5 -25.5,-30.7 -24.3,-31.5 -25.6,-31.4 -25.0,-31.6 -24.6,-32.3 -24.0,-34.2 -23.9,-33.8 -23.6,-33.0 -23.5,-32.0
-22.0,-32.3 -22.6,-31.6 -22.7,-31.7 -21.1,-30.2 -21.3,-29.3 -22.8,-28.8 -21.5,-28.0 -21.5,-28.9 -20.9,-29.0 -20.3,-29.3
-19.1,-29.9 -19.1,-29.4 -19.5,-29.1 -20.2,-28.4 -21.0,-28.1 -20.2,-27.3 -19.8,-27.8 -21.2,-28.0 -21.6,-28.6 -21.6,-30.2
-20.5,-30.1 -19.7,-30.2 -18.9,-30.6 -17.1,-29.0 -15.0,-30.0 -13.7,-30.1 -14.5,-30.6 -14.6,-30.7 -15.2,-30.4 -15.6,-32.3
-16.0,-31.4 -14.7,-31.6 -15.1,-31.7 -13.8,-30.2 -12.8,-30.1 -12.0,-31.0 -11.4,-31.7 -12.4,-33.7 -12.4,-33.3 -12.9,-34.1
-13.6,-33.7 -12.7,-32.2 -12.7,-33.3 -12.9,-33.2 -13.6,-33.5 -13.2,-33.8 -12.4,-33.9 -13.3,-33.5 -13.4,-33.2 -14.2,-33.6
-13.5,-33.6 -12.9,-35.3 -11.6,-35.3 -11.9,-35.6 -11.2,-35.0 -11.5,-35.2 -12.7,-34.2 -14.1,-33.9 -14.4,-33.8 -13.7,-33.1
-15.5,-31.8 -16.1,-31.8 -17.9,-32.0 -16.1,-32.9 -15.0,-33.6 -16.5,-34.0 -16.3,-33.8 -17.2,-34.2 -17.2,-34.7 -16.8,-35.1
-16.1,-34.2 -15.9,-35.3 -15.9,-35.2 -16.4,-34.8 -16.8,-34.0 -18.1,-35.3 -17.5,-35.7 -15.7,-34.4 -16.3,-34.2 -16.1,-32.7
-15.8,-31.5 -15.0,-31.4 -15.6,-29.6 -17.3,-28.4 -17.8,-29.1 -19.4,-28.3 -19.0,-28.6 -18.1,-27.6 -19.2,-25.5 -18.1,-23.5
-17.6,-23.4 -18.5,-23.3 -19.2,-22.6 -19.2,-20.7 -18.2,-19.3 -17.0,-19.8 -15.8,-18.6 -16.0,-19.8 -15.2,-20.4 -16.3,-20.3
-16.3,-18.7 -17.2,-18.5 -18.1,-20.0 -16.8,-20.3 -17.1,-19.9 -17.0,-19.2 -16.4,-19.6 -16.9,-20.4 -16.8,-21.4 -18.4,-22.0
-18.7,-21.7 -19.9,-21.8 -21.1,-22.8 -22.1,-22.3 -22.7,-22.8 -20.3,-22.5 -20.9,-21.2 -18.9,-20.4 -17.7,-18.9 -17.5,-19.5
-17.9,-19.7 -17.9,-20.2 -16.9,-22.0 -16.7,-21.8 -15.6,-22.3 -18.4,-23.2 -17.2,-21.9 -17.6,-21.1 -18.2,-19.7 -18.1,-20.5
-18.0,-20.8 -17.9,-20.6 -18.1,-20.2 -18.8,-20.2 -18.1,-21.0 -17.2,-21.5 -16.2,-22.2 -16.9,-24.4 -16.6,-22.9 -15.5,-21.9
-13.5,-21.2 -12.6,-19.3 -12.9,-20.1 -14.3,-18.4 -13.6,-18.8 -15.0,-19.3 -14.6,-19.3 -14.6,-18.4 -14.8,-18.5 -13.9,-19.0
-13.0,-18.8 -12.0,-18.0 -11.8,-17.3 -11.8,-18.0 -12.3,-19.1 -11.0,-18.2 -12.7,-19.9 -13.5,-19.4 -13.9,-19.6 -14.6,-20.9
-14.6,-21.7 -14.7,-23.4 -15.1,-23.6 -14.3,-23.9 -13.9,-23.6 -14.5,-22.9 -13.4,-21.7 -13.0,-22.8 -11.9,-24.5 -12.1,-24.2
-12.5,-24.2 -12.5,-26.7 -10.8,-27.6 -10.2,-26.9 -10.1,-27.0 -10.1,-28.2 -11.8,-30.0 -11.3,-30.8 -10.9,-32.3 -10.1,-34.4
-10.7,-34.6 -11.3,-35.8 -11.6,-34.8 -12.5,-34.1 -14.2,-33.1 -13.5,-34.8 -14.7,-36.9 -14.3,-37.3 -14.0,-39.4 -14.9,-39.5
-14.9,-41.1 -15.1,-39.9 -14.7,-39.2 -13.8,-39.4 -15.0,-38.5 -14.5,-38.9 -16.9,-40.4 -15.5,-40.3 -15.5,-40.3 -15.2,-40.5
-14.4,-41.4 -14.3,-42.4 -14.4,-41.9 -15.8,-42.2 -15.4,-42.2 -13.8,-42.4 -14.9,-42.2 -13.6,-41.1 -13.5,-39.5 -14.1,-38.1
-15.1,-36.2 -15.0,-35.1 -16.4,-35.7 -16.9,-37.2 -14.7,-37.4 -14.8,-37.2 -17.9,-38.7 -18.4,-39.8 -19.3,-38.6 -19.0,-38.3
-18.7,-39.6 -19.9,-41.4 -18.9,-41.4 -17.2,-41.4 -17.1,-41.8 -17.4,-41.3 -16.8,-41.2 -14.2,-41.1 -13.5,-40.8 -12.5,-40.4
-12.8,-40.3 -11.9,-39.2 -11.7,-38.0 -11.8,-38.5 -11.1,-39.9 -10.4,-40.7 -12.4,-40.9 -13.5,-41.4 -13.4,-42.4 -12.7,-41.9
-11.3,-41.5 -12.0,-41.0 -11.9,-41.6 -11.2,-41.1 -12.3,-40.2 -12.5,-39.0 -11.3,-37.8  -9.5,-38.4 -10.9,-39.8 -10.7,-39.3
-11.7,-40.6 -10.7,-39.6  -9.6,-41.5 -10.6,-41.2 -10.0,-40.8 -10.4,-39.4 -11.1,-40.5 -10.9,-39.0 -12.3,-37.7 -13.0,-35.8
-12.7,-34.6 -12.5,-35.1 -13.0,-36.4 -13.2,-37.3 -12.3,-35.7 -12.5,-35.7 -12.4,-35.1 -12.4,-37.2 -13.6,-37.4 -15.2,-36.9
-14.7,-37.9 -14.5,-38.1 -12.9,-37.3 -11.6,-36.3 -12.8,-35.7 -13.2,-36.1 -13.4,-35.8 -14.0,-33.9 -14.7,-35.1 -14.8,-34.8
-14.0,-36.5 -15.3,-37.3 -13.6,-36.7 -14.7,-37.3 -13.9,-38.5 -14.7,-37.6 -14.7,-36.8 -15.6,-37.2 -15.6,-36.8 -16.2,-36.0
-17.0,-34.2 -17.5,-35.7 -17.2,-34.2 -18.3,-34.6 -16.5,-34.4 -16.3,-35.4 -17.7,-34.8 -18.1,-35.1 -17.6,-36.2 -18.0,-37.9
-17.2,-36.9 -16.5,-37.0 -16.8,-37.2 -18.6,-36.5 -17.9,-38.3 -16.4,-36.2 -18.1,-35.7 -17.0,-37.2 -16.9,-38.3 -16.5,-39.6
-16.4,-39.7 -17.3,-40.0 -15.9,-40.4 -15.7,-39.8 -16.9,-40.2 -16.2,-41.2 -16.3,-41.4 -15.9,-42.8 -17.3,-40.8 -17.2,-41.8
-19.5,-39.7 -18.5,-37.6 -17.3,-37.0 -17.6,-36.4 -16.3,-36.3 -15.5,-37.2 -15.3,-37.6 -14.8,-35.6 -14.3,-35.3 -12.3,-37.0
-13.7,-37.1 -14.5,-37.0 -14.9,-36.8 -15.9,-36.5 -14.6,-36.5 -12.4,-38.2 -10.7,-38.3 -11.5,-38.1 -12.4,-38.4 -12.3,-38.7
-14.0,-38.9 -11.9,-39.2 -10.9,-39.0 -10.6,-38.4 -10.9,-36.7  -9.0,-38.2  -9.6,-40.0 -10.4,-39.6 -10.5,-38.7 -11.1,-37.7
-10.9,-36.0  -8.6,-35.9  -8.2,-38.2  -8.5,-38.3  -8.2,-40.3  -8.3,-40.9  -7.4,-40.6  -8.4,-41.2  -7.3,-41.8  -7.6,-42.2
 -7.9,-41.5  -8.0,-40.9  -7.2,-40.7  -7.3,-40.7  -7.6,-40.0  -6.0,-40.9  -5.5,-40.4  -4.5,-41.4  -3.8,-42.5  -3.4,-41.6
 -1.4,-42.3  -1.4,-42.1  -1.6,-39.3  -2.3,-39.8  -0.8,-39.0  -0.8,-40.9  -2.8,-42.7  -3.4,-42.1  -2.3,-42.2  -2.5,-42.1
 -3.9,-41.2  -3.4,-40.0  -3.6,-39.9  -2.7,-40.5  -3.4,-41.7  -3.4,-43.2  -5.9,-43.4  -6.4,-44.5  -6.2,-45.5  -7.0,-46.1
 -7.2,-47.3  -7.5,-49.3  -9.3,-48.8  -8.1,-49.5  -9.1,-49.9  -9.0,-51.7 -11.7,-51.8  -9.8,-50.5  -9.9,-51.8 -11.2,-52.3
-11.3,-52.0 -10.9,-52.4 -11.2,-52.4 -10.9,-53.0 -10.2,-52.2 -10.5,-52.9  -9.3,-52.8  -9.0,-53.9  -8.7,-54.3  -8.6,-55.2
 -9.5,-54.7  -9.6,-55.6  -9.1,-56.8  -8.6,-55.4  -7.0,-55.0  -6.4,-55.6  -6.4,-56.2  -6.3,-57.7  -5.8,-58.5  -5.1,-60.2
 -5.4,-61.3  -5.1,-59.8  -4.1,-59.3  -3.4,-60.9  -3.0,-60.7  -3.7,-59.3  -4.7,-58.7  -4.5,-59.6  -4.6,-59.6  -4.1,-58.2
 -4.0,-58.2  -3.9,-56.1  -2.2,-55.8  -1.0,-55.3  -1.7,-55.5  -2.8,-55.3  -4.1,-55.2  -4.7,-56.5  -5.0,-56.4  -3.8,-56.6
 -2.5,-57.4  -2.4,-58.5  -2.4,-58.5  -2.5,-58.2  -4.0,-57.2  -4.0,-58.6  -4.7,-60.1  -5.1,-61.7  -3.3,-61.3  -3.2,-60.6
 -4.0,-60.9  -4.4,-61.4  -3.8,-61.8  -3.2,-61.9  -5.0,-63.4  -5.8,-63.1  -5.3,-62.8  -7.0,-64.6  -5.4,-65.0  -6.4,-63.7
 -5.5,-63.0  -4.8,-62.5  -3.6,-61.2  -3.5,-60.9  -1.6,-59.0  -1.7,-58.7  -3.3,-60.0  -3.4,-59.4  -4.1,-60.2  -2.6,-61.2
 -4.6,-61.7  -4.9,-61.1  -5.3,-60.8  -5.6,-60.7  -5.6,-60.5  -6.8,-60.7  -6.1,-60.5  -5.3,-59.9  -5.9,-60.5  -7.5,-61.2
 -9.4,-60.5  -9.6,-58.9  -9.3,-58.1 -10.3,-57.1 -11.0,-57.1 -11.3,-57.3 -11.5,-56.1 -13.2,-55.8 -16.1,-54.1 -17.8,-53.7
-18.9,-55.0 -19.0,-54.1 -20.1,-53.6 -19.7,-54.0 -19.3,-54.8 -19.5,-55.4 -18.9,-54.0 -19.1,-53.2 -19.1,-52.4 -18.9,-53.2
-18.1,-51.9 -17.4,-52.2 -17.3,-52.4 -17.4,-51.7 -16.8,-51.6 -15.5,-52.2 -17.1,-52.1 -18.1,-52.1 -17.0,-52.6 -19.4,-51.6
-20.9,-52.8 -19.3,-51.1 -18.0,-52.9 -17.7,-53.5 -17.4,-53.5 -17.2,-53.8 -17.7,-53.7 -16.9,-55.5 -17.6,-55.1 -16.9,-55.4
-16.2,-55.7 -16.5,-55.3 -16.9,-56.2 -16.5,-55.8 -17.6,-55.7 -18.3,-56.7 -18.1,-56.3 -18.2,-56.7 -19.0,-55.8 -17.6,-55.8
-17.7,-56.1 -16.4,-57.1 -17.8,-55.9 -17.9,-56.1 -17.9,-56.1 -20.3,-56.4 -18.8,-57.7 -18.0,-57.8 -17.8,-59.9 -18.7,-58.0
-18.8,-56.0 -20.5,-55.3 -22.1,-55.2 -22.7,-56.0 -21.3,-58.6 -19.7,-60.1 -19.9,-60.8 -20.1,-61.1 -20.4,-60.2 -20.5,-58.6
-21.1,-57.1 -20.5,-56.9 -20.8,-56.3 -19.6,-55.4 -19.0,-54.1 -20.3,-53.3 -21.5,-53.2 -20.9,-53.5 -20.9,-54.6 -20.0,-54.5
-21.6,-55.3 -20.3,-55.8 -19.7,-55.0 -19.7,-55.2 -19.6,-54.4 -19.9,-55.0 -19.2,-53.4 -18.6,-51.7 -19.5,-51.0 -20.7,-51.2
-21.1,-50.7 -20.1,-50.5 -20.9,-51.2 -20.8,-51.9 -21.4,-52.8 -21.0,-53.2 -21.7,-52.8 -21.1,-52.9 -21.1,-51.7 -22.5,-49.8
-23.0,-49.3 -21.2,-48.2 -20.6,-48.2 -20.4,-48.5 -19.2,-47.2 -18.1,-48.5 -17.1,-49.2 -18.3,-48.7 -18.2,-48.7 -20.0,-48.3
-20.3,-49.9 -20.9,-49.6 -19.8,-50.9 -20.4,-52.4 -21.4,-51.4 -19.9,-50.3 -17.9,-51.1 -18.7,-50.5 -18.2,-49.9 -18.2,-51.1
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
--------------------------------------------------*-------------------------------------------------
                                                 ****                                               
                                                 ****                                               
                                              *****                                                 
                                             *****|                                                 
                                  **          *** |                                                 
                                   *****     *    |                                                 
                                   *  **********  |                                                 
                                *** ***********   |                                                 
                                 *   ***********  |                                                 
                             *   **  ********     |                                                 
                             *******  ********    |                                                 
                            ********    ** **     |                                                 
                              * ****   **  **     |                                                 
                                   *  ***** *     |                                                 
                                    *********     |                                                 
                                     **  ****     |                                                 
                                     *  ******    |                                                 
                                        *****     |                                                 
                                        ******  **|                                                 
                                        **********|                                                 
                                          **  ****|                                                 
                                              *   |                                                 
                                        *     *   |                                                 
                                      ****   **   |                                                 
                                       ***  **    |                                                 
                                       **** **    |                                                 
                                      **** * *****|                                                 
                                      ****  ***** |                                                 
                                       * *   * ***|                                                 
                                       **    **** |                                                 
                                              **  |                                                 
                                              **  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |                                                 
                                                  |