>>102504112
fn main() {
println!(
"{}",
(0..73)
.map(|y| (0..87)
.map(|x| ([0x3e7000033e000000_u128,0x61f8ffe7c3000000,0xc1ff001fc1800000,0x81f80003c0800000,0x141f00000e0c00000,0x1c3e0402070c00000,0x387c0402031e00000,0x3878048201be00000,0x3cf0048301be00000,0x7cf0048308cd00000,0x79f80a84884500000,0x51f80a848c6500000,0x51ff928c846100000,0x81fe2188443080000,0x83f84198423080000,0x83d85913423080000,0x103c09923211840000,0x103c08120211840000,0x103c10140219840000,0x103c12181219840000,0x203c3f907f0d820000,0x203c3fc0ff0d820000,0x203c2be1dd0d820000,0x403e2f807d0f820000,0x403e2f807d1f810000,0x403e2f807d1f010000,0x40362700393f010000,0x803130000137008000,0x8031b0000337008000,0x807098120356008000,0x10070540c0556004000,0x20070320019a6004000,0x20060198067c6002000,0x40260007f8f06202000,0x8026001deee02201000,0x8024002e1d002200800,0x10044004a14802100400,0x2004400c9e4c01100200,0x400cc008924401180100,0x800c8019122601180080,0x1000c803d122f01180040,0x20018803ff23f008c0020,0x40018807f123f808c0010,0x4003900fe113fc08c0250,0x80039017e211fe04e0368,0x14003a02fe271ff04e0374,0x1c003205f6411ff82603f4,0x3c80740bf4431bfc2703fe,0x39887415f4410bfe3713fe,0x3988742bec410dfd171bfe,0x3b987837e82205fd1719fe,0x7f987057fc3705fa8f1dff,0x7fb8704bde7f9ef4871dff,0x7fb83044bffffe48861dff,0x7fbc30233fffff71061dff,0x7f9c301c3fffff0e061dff,0x7f9c10001ffffe00041ddf,0x7fcc100001b720000419df,0x7fc4100006401800041b9f,0x7dc6180007e1f8000c339f,0x3ce2080007e1f80008231e,0x3c60080007e1f80008021a,0x3c30040007e1f800100006,0x1e10040007e1f800200004,0x1b08020007e1f80020080c,0x90c030007e1f800601808,0x406018007e1f800602010,0x203006007e1f800c04020,0x181c01007e1f8018080c0,0x60f86007e1f802070300,0x1c2f8007e1f807fa1c00,0x3c0000421080003f000,0x3c0f000000000][y] & 1 << x > 0)
.then_some("@")
.unwrap_or("`"))
.collect())
.collect::<Vec<String>>()
.join("\n")
);
}