/* "Q", by tjh05r, "friendly indenting" version
 * (C), or something, me. No blatant copying/sacrificial rites please.
 *
 * Disclaimer: No responsibility is taken by the author for any damage occuring
 * from the reading, cognition or execution of this code.
 *
 * Please feel free to leave your brain in a jar by the door.
 */

class Q {
	public static void main(String Q[]) {
		Q q = new Q();
		q.q(_).q(q);
	}
	
	static Q _;
	Q q, Q;
	
	Q q(Q Q) {
		return Q == _ ? new Q() {
			Q q(final Q qQ){
				return new Q() {
					Q q(final Q _Q) {
						return new Q() {
							Q q(final Q __) {
								return new Q() {
									Q q(final Q _q) {
										return 

qQ.q(_Q.q(qQ).q(qQ)).q(_Q).q(qQ.q(_Q.q(qQ).q(_))).q(new Q() {

											Q q(Q q) {
												return

_Q.q(__).q(_Q.q(__).q(_Q.q(__).q(_Q.q(__).q(_Q.q(_q).q(_Q.q(__).q(q.q(_Q.q(_).q
(q.q(_Q. q(_Q.q(q).q(_)).q(q.q(_Q.q(_).q(q.q(_Q.q(_).q(q.q(_Q.q(_).q(q.q(_Q.q(q
).q(_Q.q(_).q(_Q.q(__).q(_Q.q(__).q(_Q.q(__).q(_Q.q(_q).q(_Q.q(__).q(_Q.q(__).q
(q.q(_Q.q(_Q.q(q).q(q)).q(q.q(_Q.q(_Q.q(q).q(_)).q(q.q(_Q.q(q).q(q.q(_Q.q(q).q(
q.q(_Q.q(_Q.q(q).q(q)).q(_Q.q(_q).q(_Q.q(__).q(_Q.q(_q).q(_Q.q(_q).q(_Q.q(_).q(
_Q.q(__).q(_Q.q(__).q(_Q.q(_q).q(_Q.q(__).q(_Q.q(__).q(_Q.q(__).q(q.q(_Q.q(_).q
(q.q(_Q.q(_Q.q(q).q(_)).q(_Q.q(_q).q(_Q.q(_q).q(_Q.q(_q).q(_Q.q(_q).q(_Q.q(__).
q(_Q.q(__).q(q.q(_Q.q(q).q(q.q(_Q.q(_Q.q(q).q(q)).q(_Q.q(_q).q(_Q.q(_q).q(_Q.q(
_).q(_Q.q(__).q(_Q.q(_q).q(_Q.q(__).q(_Q.q(_q).q(_Q.q(__).q(_Q.q(__).q(_Q.q(__)
.q(_Q.q(__).q(_Q.q(__).q(_Q.q(__).q(_Q.q(_q).q(_Q.q(__).q(q.q(_Q.q(_Q.q(q).q(_)
).q(q.q(_Q.q(q).q(q.q(_Q.q(q).q(q.q(_Q.q(_Q.q(q).q(q)).q(_Q.q(_q).q(_Q.q(__).q(
_Q.q(_q).q(_Q.q(_q).q(_Q.q(_).q(q.q(_Q.q(q).q(q.q(_Q.q(_).q(q.q(_Q.q(_Q.q(q).q(
_)).q(q.q(_Q.q(q).q(q.q(_Q.q(_).q(q.q(_Q.q(_).q(q.q(_Q.q(q).q(_Q.q(_).q(_))))))
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
))))))))))))))))));

											}
										}.q(new Q() {
											Q q(Q q) {
												return q.q == _ ?

_Q.q(__).q(_Q.q(_q).q(_Q.q(_q).q(_Q.q(_q).q(_Q.q(__).q(_Q.q(__).q(q.Q))))))

												: q.q.q == _ ?

_Q.q(_q).q(_Q.q(__).q(_Q.q(__).q(_Q.q(__).q(_Q.q(_q).q(_Q.q(__).q(q.Q))))))

												: q.q.Q == _ ?

_Q.q(__).q(_Q.q(__).q(_Q.q(__).q(_Q.q(__).q(_Q.q(__).q(_Q.q(__).q(q.Q))))))

												:

_Q.q(_q).q(_Q.q(__).q(_Q.q(__).q(_Q.q(__).q(_Q.q(__).q(_Q.q(__).q(q.Q))))));

											}
										}));
									}
								}.q(_Q.q(qQ).q(_));
							}
						}.q(_Q.q(_).q(_));
					}
				}.q(qQ.q(qQ));
			}
		}
		: Q.q == _ ? new Q(){
			Q q(final Q _q) {
				return new Q() {
					Q q(final Q _Q) {
						return new Q() {
							{
								q = _q;
								Q = _Q;
							}
							Q q(Q q) {
								return q;
							}
						};
					}
				};
			}
		}
		: Q.Q == _ ? new Q() {
			Q q(Q q) {
				return (q == _ ? new Q() {
					Q q(Q q) {
						System.out.println();
						return _;
					}
				}
				: new Q() {
					Q q(Q q) {
						System.out.print(q.q == _ ? " " : "*");
						return _;
					}
				}).q(q);
			}
		}
		: new Q() {
			Q q(final Q _q) {
				return new Q() {
					Q q(final Q _Q) {
						return new Q() {
							Q q(Q q) {
								return q == _ ? _
								: _q.q(_Q.q(q.q)).q(q(q.Q));
							}
						};
					}
				};
			}
		};
	};
}

