class A
{
{
A a = new A( ) ;
a.a ( "Test" ) ;
a.a ( "Hello World!" ) ;
a.a ( "Hi" ) ;
}
static void a
( String s
) { int h
= s.
length ( ) ,n
= h
* 2 - 1 ,t
= n
- h,u
= n
- 1 ; char [ ] [ ] c
= new char [ n
] [ n
] ; for ( int i
= 0 ; i
< h
; i
++ ) { c
[ 0 ] [ t
+ i
] = c
[ i
] [ t
- i
] = c
[ t
] [ t
- i
] = c
[ t
+ i
] [ t
] = c
[ t
+ i
] [ u
- i
] = c
[ t
- i
] [ t
+ i
] = c
[ t
- i
] [ u
] = c
[ u
] [ i
] = c
[ u
- i
] [ 0 ] = s.
charAt ( i
) ; } for ( int y
= 0 ; y
< n
; y
++ ) { System .
out .
println ( new String ( c
[ y
] ) .
replace ( '\0 ' ,
' ' ) ) ; } } }
Y2xhc3MgQQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlBIGEgPSBuZXcgQSgpOwoJCWEuYSgiVGVzdCIpOwoJCWEuYSgiSGVsbG8gV29ybGQhIik7CgkJYS5hKCJIaSIpOwoJfQoJc3RhdGljIHZvaWQgYShTdHJpbmcgcyl7aW50IGg9cy5sZW5ndGgoKSxuPWgqMi0xLHQ9bi1oLHU9bi0xO2NoYXJbXVtdYz1uZXcgY2hhcltuXVtuXTtmb3IoaW50IGk9MDtpPGg7aSsrKXtjWzBdW3QraV09Y1tpXVt0LWldPWNbdF1bdC1pXT1jW3QraV1bdF09Y1t0K2ldW3UtaV09Y1t0LWldW3QraV09Y1t0LWldW3VdPWNbdV1baV09Y1t1LWldWzBdPXMuY2hhckF0KGkpO31mb3IoaW50IHk9MDt5PG47eSsrKXtTeXN0ZW0ub3V0LnByaW50bG4obmV3IFN0cmluZyhjW3ldKS5yZXBsYWNlKCdcMCcsJyAnKSk7fX0KfQ==