만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

직육면체 그리기

시간 제한1초메모리 제한512 MB

요약
직육면체의 가로, 세로, 높이 a, b, c가 주어질 때 요구된 ASCII 형식으로 입체 그림을 출력한다.
난이도

보통10점 중 4점

유형
구현, 시뮬레이션, 문자열, 행렬
정답자
아직 제출이 없습니다

문제

Little Q는 수학 문제를 푸는 것을 매우 좋아한다. 하지만 공간지각 능력이 좋지 않아서, 3차원 기하 문제를 만날 때마다 그림을 그리는 데 애를 먹는다.

이번에도 3차원 기하 문제를 만났다. 이번에는 더 이상 애먹고 싶지 않아서 너에게 도움을 청했다.

가로 aa, 세로 bb, 높이 cc인 직육면체가 주어질 때, 이것을 화면에 출력하는 프로그램을 작성하라.

입력

첫째 줄에는 테스트 케이스의 개수 TT (1≤T≤501 \leq T \leq 50)가 주어진다. 각 테스트 케이스마다:

유일한 줄에 직육면체의 각 변의 길이를 나타내는 세 정수 aa, bb, cc (1≤a,b,c≤201 \leq a,b,c \leq 20)가 주어진다.

출력

각 테스트 케이스마다 직육면체를 나타내는 여러 줄을 출력한다. 자세한 형식은 출력 예시를 참고하라.

예제1

  1. 예제 1

    입력
    2
    1 1 1
    6 2 4
    
    예상 출력
    ..+-+
    ././|
    +-+.+
    |.|/.
    +-+..
    ....+-+-+-+-+-+-+
    .../././././././|
    ..+-+-+-+-+-+-+.+
    ./././././././|/|
    +-+-+-+-+-+-+.+.+
    |.|.|.|.|.|.|/|/|
    +-+-+-+-+-+-+.+.+
    |.|.|.|.|.|.|/|/|
    +-+-+-+-+-+-+.+.+
    |.|.|.|.|.|.|/|/.
    +-+-+-+-+-+-+.+..
    |.|.|.|.|.|.|/...
    +-+-+-+-+-+-+....