// 1. Figure out top math (slide)
// 2. write top half
// 3. Figure out bottom math (slide)
// 4. copy to bottom half and change
// 5. Scaling the mirror (slide)
// 6. experiment with size

public class MirrorStart {

	final static int SIZE = 4;

	public static void main(String[] args) {
		line();
		topHalf();
		bottomHalf();
		line();
	}

	// print line at top and bottom of mirror
	private static void line() {
		System.out.println("#================#");
	}

	// draw top half of mirror
	// after class, delete body of this method
	private static void topHalf() {

	}

	// print bottom half of mirror
	// after class, delete body of this method
	public static void bottomHalf() {

	}

}

/* 
 
	// print top half of mirror
	public static void topHalf() {
		// loop one time for each line
		for (int line = 1; line <= SIZE; line++) {
			System.out.print("|");
			// draw spaces
			for (int i = 1; i <= ((SIZE - line) * 2); i++) {
				System.out.print(" ");
			}
			System.out.print("<>");
			// draw dots
			for (int i = 1; i <= ((line - 1) * 4); i++) {
				System.out.print(".");
			}
			System.out.print("<>");
			// draw spaces;
			for (int i = 1; i <= ((SIZE - line) * 2); i++) {
				System.out.print(" ");
			}
			System.out.println("|");
		}
	}

	// print bottom half of mirror
	public static void bottomHalf() {
		// loop once for each line
		for (int line = 1; line <= SIZE; line++) {
			System.out.print("|");
			// draw spaces
			for (int i = ((line - 1) * 2); i >= 1; i--) {
				System.out.print(" ");
			}
			System.out.print("<>");
			// draw dots
			for (int i = ((SIZE - line) * 4); i >= 1; i--) {
				System.out.print(".");
			}
			System.out.print("<>");
			// draw spaces;
			for (int i = ((line - 1) * 2); i >= 1; i--) {
				System.out.print(" ");
			}
			System.out.println("|");
		}
	}


*/
