diff --git a/contracts/2020-03.rock b/contracts/2020-03.rock new file mode 100644 index 0000000..f3a7cc2 --- /dev/null +++ b/contracts/2020-03.rock @@ -0,0 +1,37 @@ +Tree is "#" +Space is " " +Rock Input +Listen to Line +Until Line is gone + Rock Input with Line + Listen to Line +(end until) +Ride takes X + Y is 1 + If X is 0 + Y is 2 + (end if) + Trees are 0 + Row is 0 + Col is 0 + While Row is lower than Input + Shatter Input at Row into Plots + Let Width be Plots + If Tree is Plots at Col + Build Trees up + (end if) + Let Row be plus Y + Let Col be plus X + If Col is as high as Width + Let Col be minus Width + (end if) + (end while) + Give back Trees +(end function) +Say Ride taking 3 +Let Product be Ride taking 1 +Let Product be times Ride taking 3 +Let Product be times Ride taking 5 +Let Product be times Ride taking 7 +Let Product be times Ride taking 0 +Say Product diff --git a/lyrics/2020-03.rock b/lyrics/2020-03.rock new file mode 100644 index 0000000..783adcf --- /dev/null +++ b/lyrics/2020-03.rock @@ -0,0 +1,47 @@ +Boundless is firmament +Your destination is shangri-la +Ending are earth-bound constraints +Pegasus is free-wheeling, white +Cast it into the dream +Here is imagination + +Pegasus takes the sky +Let clouds be here +If the sky is boundless +Put clouds into the sky +Build clouds up + +Reality is gone +Let the horizon be your destination +Your mind is shimmering +While the horizon is lower than the sun +Shatter the sun at the horizon into sparks +Put them into your dream +If the dream is sparks at your mind +Build reality up + +Let the horizon be with clouds +Let your mind be with the sky +If your mind is as high as your dream +Let your mind be without your dream + + +Give back reality + +Rock the sun +Listen to the wind +Until it is gone +Rock the sun with the wind +Listen to them + +Flight is rejuvenation +Build it up +Shout Pegasus taking flight +Let the story be here +Let flight be here +The pegasus is magnificence +Until flight is ending +Let the story be of Pegasus taking flight +Let flight be with the pegasus + +Shout the story diff --git a/music/2020-03.txt b/music/2020-03.txt new file mode 100644 index 0000000..a961897 --- /dev/null +++ b/music/2020-03.txt @@ -0,0 +1,323 @@ +............#....#............. +...........##....#......#..#..# +......#.......#......#......... +..#.#....#....#.............##. +..#........####....#...#....... +..##.....#.#.#..#.........#.... +...#.#..#..#....#..#..#........ +#.......#.........#....##.###.. +......##..#.#...#.......#.#.... +................##.........#.## +..##..........#...#.........#.# +..........#...##............... +#...#......#..#.#..#...##..#... +..##....#.......#......#..#.... +....#......#......#....#....... +.........#.....#..#............ +.#...#.#.........#........#.... +#..........####.....#.......... +......##.....#....#..#........# +#......#......#...........#.... +....#.........#....#...#..#..#. +.#........#......#.#.....#..... +..#.#.#..........#....#.......# +......#.#........##....##....## +.....#.#..#...#................ +......#......##...............# +..#..##.............#...##..... +......##......##..#......#..... +....#.............#..##.....##. +........#...............##..... +..#......#.##..#...#....#...#.. +#......#.......#.............#. +.....#....##..............#.... +#.#.........#....#..##....#.... +.#...#...#....#.#............#. +...#...#.#..##.##.......##..... +......#..#....##..#.#..#..#.... +.......##..#..#......#..#.....# +.##..#......#..........#....#.. +.....#................#..#....# +........#..#....#.......#....#. +..#......#.......#......#....#. +....#...#.##........##....#.... +.....#........#...........#.... +...#....##..........#..#...#.#. +...#.......#......#...##...#... +.#.....#........#........#.#..# +.#.........#..##.....#.......#. +....#..#....#.......#......#... +.#.#...##..##................## +......#.#...#.......#....#....# +........#....#..#.....#......#. +.......#..........#......#..... +............................... +..#..#####..#..#..........#.#.. +.....#....##................#.# +.................##............ +.#...#...#..#...........#...##. +..#..#.#...........#.....##.... +.#.......#.....#..##..#.#....#. +..........#.#......##...##..... +........##..#......##...#...... +#......................#....... +............#.....#....#.#...#. +#......#..........##..#........ +.........#.......#...#.#....... +...........##....#........#.... +#........#.....#...#........##. +.#......##......#.##.......#..# +.....#......#.#......#.......#. +.....#.#.........#............. +...........#..#....#.....#.#... +...#............#...#.......... +..#..#...#..................... +......#..#...#....#............ +.#.#.#........#..#...#......... +..........#........#..#........ +..............#...#....#....... +..#....#....##.......#...#.##.. +.#.........#...#......#........ +..#......#...#.........##.#...# +...#.....#...#..#.............# +.##........#.#.#.............#. +..#.............#..#.#...#....# +#...#.........#......#......#.. +.......##..#.#..........#...#.. +.......#.............#..#.#.... +.#..#....#.#................... +....##...#..#....#..#.......... +....#.#............#........... +###........##..#.#..#.......... +.#.#.#.......#...........#..#.# +..........##..#.............#.. +.#...........#......#.#..#..##. +...###......#.##........#.....# +....#..#..#...#................ +...#.....#........#............ +....#...#...#..#..##.##.......# +#.......#......#....#.......#.. +#.............#...#............ +##......#..#...#....##.#...#... +.##....................#....#.. +..#.....#....#.#....#......#... +.......#..#..#............#...# +.#.....#.......#..#..#..#...... +......##....................... +#..#...#.#.#....#.....#..#..... +...................#...#...#... +........#....##..#....#........ +##......#.#......##.###........ +.........#...##................ +.......#...#...#.......##...... +....#.......#......#.........## +....#....#.#..#.....#.......... +...........#.......#........#.. +..#.........###.#........#..... +.......#...........#.#.....##.. +..#...#..#..........#.......... +..........#.#....#............. +.##....#........##............. +.............#.#####........#.# +.................##...#........ +##...#.#.......##........#..... +.#...#...#..#..#....#....#..... +..#...#........#..#............ +##...#.#........#......##.#..## +.##......#..............##.#..# +.........#...#............#...# +....#..#....#...........#...... +........#..#....#...##...#..... +..#..............#...#.#.....#. +.#.......#.#.....#..###.......# +...................#.......#... +........##.....#..#.......##... +.....#....................#...# +...#.#....#............#.#..... +#.......#.......#....#......... +..#...............#............ +##...#...#...#..............#.. +...#..........#..#....##....... +#............##.##......#.#.#.. +.#...........#.........#....##. +..##....##.#....#.#.#.##...##.# +........#.#.#.............#.... +.#...........#....##...#...#.#. +.##...#.................#...... +....#.#..#....................# +.##......#........#..#......... +...#...............#........... +.#.#..##..##.#........#........ +...........#....#.#.#......#... +...................#........#.# +..#............#...#.#........# +....#....#.#.##......#...#..... +..................#............ +..........................#.... +........#...................... +......#.#...#.#..##......#.#.#. +.........#...#..#.............. +..#.......#..........##..#..... +.........#............#........ +......#..#..#...###....#....#.. +#..#..............##.###..##..# +.#..................#.....#...# +........#........#........#.... +.........#........#.##......#.. +..#.....#.#..###...#....#...... +..#................##....#..... +..#.#....##.....#......##...#.. +...#.......#........##......... +#........#...#.#..........##..# +................#...#.#.....#.. +.........#..#..#.#..#.#...#.... +##....#...##.........#.#...#.## +....#..#.....##.....#.....##... +................#............#. +..#..#...#.....#......#.....##. +....#.......#...#...#...#..#... +....#..##....#.###.#...#..#.... +#..##.....#.....#.##..##...##.# +.............###..........#.... +..................#.....###.... +..........#....#...#......#.... +...#..##.......#......#.#...#.. +..#.......................##.#. +..#..#..#....#......#...#...##. +#.............#................ +..........#.#.#.........#.#.... +.....##..#......##.#........... +.#.#.#.#....#.#...#.....#.#...# +......#.....##..............##. +#..#.......##..##.............. +#..#..#................###..... +.....#......#.........#........ +#...........#........#.#....... +#........#.#...#....#....###..# +###..#.#...........#.##.....#.# +..#..........#..#............#. +...#....#.......#..#.....###... +.#....#.##.#..###.............. +.....#.##.##.......###.##...#.# +..#..##.......###.............. +.#.........###..#.............. +..................###.....#..#. +#....#....#.........#.....#.... +.........#.#..#....#.....#..... +....##.......##.......#.#...... +.....#...#.##.....#............ +....#.#.#.......#.............. +.##..#.#..#.......##........... +....#....##..#.....##.......#.# +.....##....#..#.#........#..... +........#.#.#....#....##...#..# +..#......#.#.#..#.##....#.#.#.. +..#...#........#..#..........#. +.........#...................#. +........#.....##..#....#....#.. +#..............#..........#.... +#........#.#...........#.#..... +..#......................#.#..# +.........#.#.....#.#..........# +......#....#.#.##........#..... +.#....##......##..#...#.......# +..#........#...#.##....#..#.#.. +.......#.....#..........#.....# +.........#.#..#.........#....#. +..........#.##.........##..#... +......#.#..#.....#.#..........# +......#.#.#..#..#.#............ +...##.#..#..............#....#. +#..........#................... +.#....#..#.#.......#........#.. +...#...#......#....#......#.... +..#.#.......#.......#.......#.# +...#.#...#........#.....#...... +#.......#..#................... +#..#..#.............#..#..#..#. +#.......................#....## +.#.........#....#....#......... +...............#...#..#....#..# +#.....#.#...#.#.....#.......... +....##.#..#...#.#....###...#.#. +.................#....#........ +####.......##...##.......#.##.. +#..#....#....##............#... +..##......#..#........#........ +....#..#..........#......#...## +..#.#.............#...........# +#...............#...#.......#.# +#..#.........#.##.#.......#...# +......#.....#.............#...# +......#.##.........##...#...... +..#......##.#........#.......#. +#..#.........#.##.............. +..#....#...#...#..#.....#.#.... +................#.......#...... +#.....#..............##....#.## +##.....#...#.#.....#..##...#... +#.#............##..........#..# +..#.##......#..#....#.......... +....##.#....#.......##.....#... +......#.#....###...#........... +..................#......#....# +..............##............... +......#..#....#.....#.......... +.......#........#...#.......... +..#......#......##..#.##..#.... +..#.#...#...............#...... +....#.#.............#.#......#. +....#.#.....#......#..#.......# +........................#..#... +.................#...........#. +#......#......#.#.#.....##..... +..#....##...#.....##.#.....#..# +....#.........#....#.##.#.#.... +..#....###..................... +.....#.#....#......#....##....# +#.......#...#......##.......#.. +#....#.........##.....#........ +#.....#...........#..#.....#... +.................#.....#..##..# +..#...#......####...##......... +............................... +#........#.....#............... +.#.........#....#.#......##.... +...#..........#.........#.#.#.# +......##......#....###........# +.....................#.#.#..... +......#..#..#.......#...#...... +...##.#.............#.#.......# +..#.#...#..#....#.....#.....#.. +..#..#.....................#..# +........#....#..........#..#... +#.##....#..#.#..#............#. +..............###.............# +.#.#..........#.#....#...#....# +....#..........#.#..#......#... +.........##.#...#.............. +..................#.....#.#.... +.#....#.......#.##.#.........#. +.##..#...#......#..#........... +.#.........#..........#.#...... +#.#......#.#.#.#.......#...#.#. +.......#....#.#......#......#.. +...#..#....#.#..#..##...##..... +#.#.#.......#....#.........##.. +#..#....#........###....#.#.... +....#..#.........#....#...#.... +...#.#.#.#..#..##.....#.##..... +.......#.......#............... +#.#.#......##....#............. +...#.##........#.....#...##.#.. +...#.#.###..........#.......#.. +.....#...#.......#.........#... +............#..#...#..##....... +...#....#..##.##..........#.##. +..................#........#... +....#.##.#.##........#.#....... +.#...........##.....##.......#. +#...#.........#.....##......... +#..#....#.#.........#.......... +..#......#.#.#......#.....#..#. +..##......#..............#.....