Problem1080--사악한 차차의 마법진

1080: 사악한 차차의 마법진

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 30  Solved: 3
[Submit] [Status] [Web Board] [Creator:]

Description

차차는 별을 찍는 문제를 열심히 푸는 모습을 보고 감명을 받아
재미있고 사악한 문제를 만들기 전에 신성한 의식을 치뤄야 한다.

큭...큭...큭...

재미있고 사악한 문제를 만들기 위한 의식을 치루기 위하여 마법진을 그려주자.

Input

첫줄에는 차차의 사악한 문제를 내기 위한 마법진의 개수가 들어온다.
(0 < TestCase < 20)
둘째줄 에는 큰 원의 반지름 R, 큰원 안에 있는 작은 원의 반지름 r, 큰 원과 작은 원 사이에 있는 주기의 개수 cycle이 입력이 된다.
(0 < r < R < 100)
(0 < cycle < 20)
그 이후로는 반복이다.


원 사이에 있는 주기는 sin 그래프이다.

Output

차차가 사악한 문제를 내기 위하여 필요한 마법진을 출력 한다.
angle 값은 0부터 359 까지 1씩 증가를 시키면서 원과 원과 원 사이에 있는 그림을 그려야 한다.


PI(원주율)은 3.141592 (double형)로 지정한다.

잘 이해가 가지 않는다면 힌트를 보자.

Sample Input Copy

4
10 5 3
8 4 3
15 7 8
20 5 10

Sample Output Copy

     **********
    ****    ****
  **  *      *  **
  *   *      *   *
 *    *      *    *
**   * ****** *   **
*    **      **    *
*    *        *    *
*  ***        ***  *
* ** *        * ** *
***  *        ** ***
**   *        *   **
**   *        *   **
*     *      *     *
**     ******     **
 **    ******    **
  ******    ******
  **            **
    **        **
     **********
    ********
  ****    ****
 ** **    ** **
 *  *      *  *
**  ********  **
*   **    **   *
*  **      **  *
* ***      *** *
**  *      ** **
**  *      *  **
*   **    **   *
**   ******   **
 **  ******  **
 *****    *****
  ***      ***
    ********
         ************
       ***     ** *****
      ***      *   *  **
    *** **     *   *    **
   ** *   *   *    *     **
   *  *   **  *    *      *
  *   *     * *   **   *****
 **    *    ***   *  **    **
 *     **  ***********    ***
**      * **      **      * **
******* ***        **   **   *
**    ****          **  *    *
*       *            ***     *
**      *            **      *
****    *            *****   *
*   *****            **   ****
*      **            *      **
*     ***            *       *
*    *  **          ****    **
*   **   **        *** *******
** *      **      ** *      **
 ***    ***********  **     *
 **    **  *   ***    *    **
  *****   **   * *     *   *
   *      *    *  **   *  *
   **     *    *   *   * **
    **    *   *     ** ***
      **  *   *      ***
       ***** **     ***
         ************
             **************
           ***  * *       ***
         ***   *  *        ****
        **     *   *      ** ***
      **       *   *     *   *  **
     ***       *         *   *   **
    **  *      *   *    *   *     **
    **   *         *        *      *
   *  *   **    *   *  *   *        *
  **   *    *   *      *   *        **
  *     *    *  *   * *           ****
 **     *     * *   * *   *     **   **
 *       *     * *  **    *   **    ***
**        *    * *  **   * **       * **
*          *    **  **  * *       **   *
* *****     **   ****** **       *     *
**      ****  * *      *      **       *
*           ****        *   **         *
***            *        ****           *
*  ** *        *        ****** *       *
*      ** ******        **      ** **  *
*           ****        *            ***
*         **   *        ****           *
*       **      *      * *  ****      **
*     *       ** ******   **     ***** *
*   **       * *  **  **    *          *
** *       ** *   **  * *    *        **
 ***    **   *    **  * *     *       *
 **   **     *   * *   * *     *     **
  ****           * *   *  *    *     *
  **        *   *      *   *    *   **
   *        *   *  *   *    **   *  *
    *      *        *         *   **
    **     *   *    *   *      *  **
     **   *   *         *       ***
      **  *   *     *   *       **
        *** **      *   *     **
         ****        *  *   ***
           ***       * *  ***
             **************

HINT

Source/Category