0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-26 06:12:02 +00:00
OI-codes/S2OJ/1820/data/portal17.in

252 lines
110 KiB (Stored with Git LFS)
Plaintext

250 450
##################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#....##.#..##...###.##.....#.##...##....#.#.#.......###.#....#.#.#.......#...##.##...##..#..#.#..#........#...#.####.####..##.#........##....##..#.##..#.#.#.#..###.#.....###..##.....#.#.......#.#...###....##....#.#.#.#.##....##.#....#..#.####.#...##...#####..#..#..#......##.#..##..##..#.##.......#.##..##..##..##....#.#.#.#.#.#.#.##.....##...#..##...#.##.#.#.###..###.#.##.#...#......#..##.....#...#.#####..#...#.....##....#.#.......##......##.#..##
###.......#..##.#.##..###....#....#..###........#.#..#......##...#.#.#.#..####.....#.##......#.#......#.####..#.....#....#.....#..#.##....###.#....#.......#.#....#....##..........#....##....##..#.#.####..##........#....##...##.......#.#.#...#....###..............#..#....#....#....###.#....###.#.#.#.#...#..###.#..##.......##.#.#.###.#.#####....#....#.###.#..#..#.#.....#.#....###.##..#...#.....#..##...#..#.##..#.#..........###..###.#...#.#..##.####
#..#####.....#....#..#.#...#...##..###.###.#.#.##.#.....#.#........#......#.#....###..#.........####.#.##.........###..#..#.#..#.#.....#.#..#...###.#..##........#........#..##......##........#...#......#...#.#.......#...#.......#......###.#......#.###....#...####....##.......#.#..#.#...#.....#..####....#...#...#.####....#.#.##....#......#.###...#.#.###.#.##.#...#....##.........#.#....#.....#....#......##...#.##...######......##.#.##.....##....#.#
###.....##.#.#..#..#......#...#..#.#.....#.....#.#....#.##.##....#.##......#..###.#.#.#...##.#..#..#..##...####.......#...#..#...#....#..#....###.##..#.###.#...####.....#.##.###.....#..#..##.#...#...#.#....#....#..#..##..#...#..#.#..#.#..#...#...#..#.#..#.#...##..##........#..###.##..###...#.#.#...###...###.#...#....#.#....##..#..#..##........###........#.#.........#...##.###.....##...#.#...#...###..........##..#..###..#.##.#.###...#....#...#...#
#....##......#.#..##.#.#.###.#...#.###........#...#....#.#.#..#...#..##.#.#...##..##.####......#...#...#.##.#...###.##..#.##..##..##..#..#...##.##...###.#...#.#...##....#..#.....#..#....#...#...#...#..#.#..##.#..#.##.#.#....##.#......#...#............#...#..#.##...#.#...###.#...#.###...#.##..#.#.#..#.#...#...#...###..#.#.#...#..#...#.#.#.##..#.......##...#........#..###...##.#..........#..##.#...##.#.##...#.###....#........#.##.#...#.....#.#...##
##..##.##...#........###.####.....##..#......##....#.#.......#.#.#.#.##.#..##.#..#......##.........#..##.....#...#...........#........#.##.#.....##...#.#.#..##...#.#...##.....##.....#..##.#...#.##..#.###.#...####...#..#.#..#..#..###.#.#.#..#.#.....##.#..#.##.#....###....#.###........#...#.#...#.#......#...........#..##......##.#..#####...#.##..#.#.###.##.##....#.#.##..........#....#..##.#.####.......#.....##...##.#.#...##...#....#..............##
#...#.##..###..##.#.#......#..##.#.#.#.#####.#.#..#..##.#...##..##.#..#..#.#.#....##.#..#.###....##...........#.#.#.###.#......#..##..#.##..###.#.#.##.###....#.#.#........#..#..#.##.#...#...#..##.#..###...#.#....#.#.....#.#.#....##....#..#..#...........#..#....##..............#..##..#.....#.##.#.###.##.......#.#..#..##......#...#......#.#.....#..##.#..##.###...#....#.##..#........#.#...#..#......#.#....#...#.....#..#.#...##..#..###..####....#..##
#.#.....##.#.#...###..#.#.#...#...##.##...#......##.##...#.##..#.#.##.....##.##....##..##......#......#...#....#.###.###...#...#...#.#..#.#......#.###..#.......#..#.#.#...##....##..#.#..#..##......#...#....##...##......#.#...........#..##...###..##.###.#.#..#......###..#.#.#....###..####.#.....##....#...#.#.##.#..#..##.....##.##..........###..#....#.#.....####.#.......#..#.....##...#......#.....#...#.....#.#.#.#..###.#..##.####..##..#....##....##
##.#.....#..........#...#...#....#.#......##.#.###...##..##.....#....##...#.....##..###...#.#...##........##..####.#.#..........#.##.....#.#.##.###.#...#..#....#.###....#.....#.#....#..#...#..#######.....###..#......##....##....###..#...#...#......#.#.##.##.#...###..#.#...##..#.#.####.#.#.#......#..#.#.........##..##..#....#.#.#.#...#..####..#...##.#...#..##........#.#...####.#......#...#..#.#.#...##.....#..#.##.......##........#............#.###
#.....#.#...#....#..###....#.##..###.#...#..........#......#......#......##..#.#.##........#.....#..#..#......#.#.#..##...#.##.....#...##.#....#..#..##.....#..#.#....#..#......#....#...##...#...#.###.###...#.#..#.#.#.....##..##...#.#.#............#...##.#...###.....#...#.###.###.##.......##...#.###.#...###.#......#..##....#..###.###..#.##..#..#.##..##.#....##.##.......##..##...#..###....#..#......#.#..###....##....#.#...........#.....#..#...#...#
#..#..##....#...##..#...#.#......#..#..#.....##.###....##.###.#..#.........#......#...#.#.#.....##.#..#.###........##...##..###....##.#.#.###..#..#........#.######.#..#.#.#.....#.####..#..#......##.##...#.#..##.##..#........#.....#...#.....#....##.#.#.#.##..#...#..####.......#..#........##.##.......#.#......###.##.#.###...#.#.##..#..#..##.#.#....#..........##...##...#.#..##...##.#...#.....#.##.#.#..##....#.######....##.####.#.#.#.........###.#..#
#.....###.#####.##.#####...#............##..##...#.#..........##..##.#.#.#......###..#...###...#.....#...#.....#..#...#..#...#.#..#.......#.#..###.#..#.##...#.#..#.....#.#.....#.#..####..#......#....#........##.##..###..#........#..#.#.#.##....##..##..#..#..#.#.#..#.###......#.#..##...#.....#..#..##.......#####..#.###............##..##.....#....##.####.....#...#...#..####.#..#......#..#.#...#...###.##..#..##........#..#.....#.....#.#.#.#..##..#.#
###.##...#.#......#....#.##....###........#.#.#.........#...#........##.#..###..#.##.....#.####.##...##.....#...#............##...#...###..#.##......##....#.##.....##..##..#.#...#...##.##.#..##.#......#..#...#..#........#.#.#...##........#.#.#.#...#.....##..####...##..###...#..........#.#...#..#...#.#.##..##...##..#..#...#....##.##.#...#.#.....#.##.........##.###..#.#..#..#.#.......##.#..##.#....#.#....######.#..#......#....#.##..###...###.#..###
#.....##......##..#.###.#...#....#.#...##..#.##....#####..#..#.#....#.#..##....#...###.#............##.####...###.#####..#.#..#....#......##.#..###...#..#.#.###.#...##.#.###..#.....##..#...##.....##...##.#.#.....####.#...#.##..##.#.#.#..#.#...#.#.#...##.#......#.......##..#.#.##......##...#.#..#...##..###.###...#.#.#.#..###.#..#....#.#......####.#.#........#...##....#..##..#.#...#...#.#.#.##.#..#...##.#.##.....##.#.#......#..##....#..#...#...#..#
#....#....#.........#..##..#.#####...#.#...#...#..#.....#..#.#..###.#...##.#.....#.#..#.#.....#.#.#..#...##.##..####.##......#.....##.....#........#...##...#..#..###...##.....#...#.#...##..#..#...#....#.#...#..#...#..##...#.#..#..#.##..#.....#.###..##....##..#..##..#....#.##...###.#....###...#..#...#..##..#.....#....##...##..#.#...#...##.#.....#....#.#.##..#...#..###...#..###..#.#.###..#.#.....#...#.....#...##...#..#..#.......##........#...#...##
#.##....#.#.###..####....#.##....#...#..#.............##.#..#.#.#.##.#.#.......##....#..#.#...###...#...#...#.#.#....#......#............#.#.##..#..#...#..........##..#...###...#..#...##.#.#..#........#..........###.###..#...#..###..#.#....#.##....#..##.##......#......#....##.#..##.#..#..##.........##.#.##...#.#..##...........#..#.#...#..#.#....#.#...#.##.##.##.###..#.#.#.##........#.###.##.##....##.....#..###...###....#......#.#..#..#..###...#.#
#..##....#...#..#.##.#.#....##..#...##....#..#...#.#.#..#..##....####.......###.....##..###........##..##...###.........#...#.#.#......#....#...#.#...##.....##.#..#..##.#......##.#....#....#...#.#.#.#..##..##.#....####...####.#........##....########........####..#.#.#.#.##...#.###....#.#.....#...........#.#.#.###..###...#.###.........##..##...#.....#.......#..##....##......#......#.###.#.####.########....###.#..#....#...##..###.#...##...........#
#..######.....#####......##.....#....#...#...#.......##......#.............#####....##.#.....#.###...#.#.#...###..#.##.#.##...#...#...##.##.#..#.......##..#.##.......#..#.#...#...#.......##...#.###..#.#..#.....#.....##.#....#..##.#.######.#.#.#...#..#...........#.##....#..#.#.#.#..#.##..#.....#..#.....#.#...#.##..#...#.....#..#.#.#..#.....#..#.##......##..#..#.....##.......##...##..#.........#.###...#..#....######..#.....#...#....#....##.#.#.##.#
#......#..##.#.##..#..#.#...#.#........###.#......##..##.##..........###.#.....#....#.##..##.###....#.#.#..#.....#.#.#..###.#.#........#.#.##...##......#..#.##..##............##...#####.##.#.#.#..##.#..#.##..##..#....#..........##....##..#..##.##..#..........#.#.#...#.#.#..#.#.###..##..#..#.....#.#...#...#..#.#.#.........#........###..#......#....#...#.###..#....##..#......#.....###.......#....##..#....#.####.....#....#...#.#.....#....##..##..#.#
#..#..#.##...#..##...#...#...###.....#.......#.#.##.#...#.#.##....#.#.#.#....#..#..#.....#####...###.....##..#.#..#.#..##....#..##..##.##.###.#....###.....##....#.####.#.#..#...#...#..#....#..#.......#..#..##..####..#.#..##.....###..###...##....###.##..#..#....###..#..##.......#....##....#...#...#..#......##.##.##.#..#......#.###...#.#.##.....##..#...##.....#.......#...#...###........##.........#.........#.#.......#......#..##....##.#..#....#.#.#
#.#..####..#.#..#.......#...#.#......##...###...#.##..##...#....##......#..###.....#...###........#......######...#.#####....##...#...#..#.#.#......#...#..#.#.#......#..#..###.#...#...#.##..#...#...#.##.##.......#...#.#.#.##..#..#.#..##...##...#.#.#.#.....##.#..#..#......#.#.#....#.#...#.....##...###.........#...#.###.#.....###..#...#.....#...#......#.#.#....#.##..#.#.#..#...##.......####.###.#...#...##.......##.#.#....##......####.....##...#..##
#..##.....#.#.....##.......#....#.#........#.#..###..#..#.....#..###..#..#....#.#..##.......##.#.#.........#......#..#.#...##...##...#..#.#.#.#.........##.#...#..#.##.#...#..#.#...##.###.#.#...##.........##.#.....#.#..#..#.....#..##.###......#......#..##.....#....#....#........#.#.##.#..#...#.......#.##.##.##..##..#.............#..#..##........#..#..#.#..#...#.##.##....###..#..##.##.........##......#..#..###...#..#..#........####.##....#..#...#.#
#......##.....#.#....####.##...#.#..#...#.#.#...#.##.....#.#.#..#.....####..##..#..#....#......#..##.....###...##.#.##...##..#.#..###..#.........#.##....#.#..#.####....###.#.#..#..#.###...##.#...#....#.#...#.#.#....#.....#.##......#..#...#.####.#.#...#....#......#...#.....#.#..##..##.#.##......#....##.....#...##.........##.#......#.#.#.#.##.#...#.#....#...##....#.#..#...#......###.......#.##..#....##....###....#......#....####....#.#..#...#..#..#
#...#...##.#.#.#.....#.....#.#....##...#..#.....#..#.....#..###...##......###.#...##.......###....#..#....##.##.#....#.##..#..#.#..........##..#..#..##.#..#..#.#####....#.........#...##.##....#........##..#.###..#...#.#.#......#...##.#.#..##....#...........#..#.....#......#........##..#..##.#.#..##...#.#.##..#.##..........#.#.###..............##....#.......#.........##.....#...#..#.###.....##.#....#.##.##.#.#.#..##...#....#.#..##.##...##......#.#
##.###..#..##..##.#..##...##...#.#..#.#.#...........###..##...#.#..#....##.#.#..##........##...#.##..###..##.....##.##.###.#............#....##.####...#.....#....#...###...#.###.##...##......#.#.##.#.##..#...##...#.##....###..#.....#....#..###......#..#..........#.#...#...##.##.#.#...#.....##..##.#..##.#...#..#......#.#..#.....#....#.##.#.#..##.....##..#..#.#.#..##..#...#....#..#..#...##....####.......##.##.....#...#...#.......#.#..###.#.#..#...#
##....##.......###...#.....#...##.#...#..#....#...##.###..............##......#..##.....##...##........#..######.##.#..##...#..#.....#...#....#...#...#.#.....#...#..#.##....####..####.#..#..#.#.#.#....#.#..#.....#..##.##.#...##...##..#...#..##....#....#.###.............##...#.##.#......#.#...###.#.#....###.##.#....##.#.##.##...###.##.#.....#......#...#..#.###.....###.###...#...#..#..#..#..##...#...##.#.#...#..#...##........#..##..##..##.#.#.#.#.#
##..##.#...##.#.##.#..###.#..#..##.#.......#.##..#...#....#....###.#..#..##..#..##....##..#..#.##.##..#.######....##..#............#..##..#.#..#........###.##......#.....#..#......#..#...#...#..##..#........#.....#...##.#####.#.#..#....#.......#..#.....##.#.##..##.##..#..#.#.....##.....#.##..#.#...#.#...#...#.#.#....#.#.#.#..#.#..##.....#..#.........###...##.#.#..#.....#......#.####.#.##...#..#.#.....#..##.....##.....#..#.....#....##..##..#.#..##
#.#.#...#.#.####....#....#..#...#.#..#.#......##....###.######..#....#..#..####.....#.###.#.#..#.#.#.##.......##.#...#..###......#....#..##..###.#...#........###.....#...##.##......#...#...#...##......##.#..##.##..#...#.#..##.....#####......#.....##.#..#..##.#.........#.#....##...##...#..#.##.###...#..#.......#...#.....##..#.##.........##...#..##...#.##.##...#....#...###.#..#.#......#.......#...........#..#...###...#..###..###...#.......#.###...#
###.....##....#.#...#..#......#.#......##....##...###..#....##..##..#.#.##....##....##..##...#.....#.##...##.....#.#.#.###.#.....#.....#..###....##..#......#.#.#....#..#.#.#.###..###.#..##...#.#.##....###...#...##...###.#......#.#......#.#.....#.....#.....##.#.......##.........#....###...#.....#..#.#..#.#...#...#......##..#.#....#..##....#.#.#.##..#.....#..#.#..##.....#.#.#.#.......#......#####...##.###......#.##.#..#....#...##.#.#.#...#.#...####
#.###...##...##...##.......##.....##..#....#.#####.#.....#...#..#.#.........#......##...#.#..#...##.#####..#.....#..#..#.#.#...#..#.#.##.#.#....##..#..#.#.#....##..#.#.#.....#...#.#.#..##..#........#...##.##..#.........#.###......#..#...#..#...###...#.#....######.###.#...#.#.....#.##......####......#.............##.##.#....#...#..###...#.....#.##..#...##...#.#....#.##....#.#.......#........#..#...#.##....#..#.#.#.##.........#.#.#.##.#......#....#
###..##........#.#.....##..###..#.....#.#..#.#....##..#.#.......###.##.#...#....#.#.#....#.###...#......#...#...#####.....#..#...#..#.##..##.#....#.#.#...###...###.........#..#.#.#.#..#..####.#.....#.#.....#.#...###..#.....#..#...###..#.......##..#..#...#...#...##..#...#.###.#.....#..###.#........#.#..##.#..........###.......##..#.....#....####..#####.#.#....#.##..#..#.#..........#.#.#......#.#....#.....###...#.........##.....#..####...#..##.#.##
##......#####.#...#....###.##.#.#..##.#............#.....##.....#......##..#.#..#....#...##.#.##...##.#.#.#.##.#..####......##.................##.#....#.#.##..#.#.....#..#..##.#..#...#.......#.##....#..#...##..#.###..####....##.............####..#..#.#.....#.##.##..#.#.#...##...#.....##....#......#.....#.###..#....##.#.#..#....###....#..###...........#..#.##..##..#.#...#..#.#...#......##....##....##......###.#....#..#.##..#...#...##....###.##...#
#..##...#..######...##.#.###.#.....##..#.###....####.#...##....#.#......#.###..##...##.#..#...#.#.#....##.###.......##...#..##.##...#.#..#..#....#....#..#......#............#......###..#......#.#.#..##............#...#...#......#..#.....#.##...#...#.#...##...#.#..#..#..............##.#....#.###..##.##..#........#....#..#.....#..###.#....##.###.##..#...##..........#....#.....###.#...#...#.#..#....#.#.#..#####..#.........#..##......##.#.###..#.#..#
###.#.#..........#..##.##..#..#..#.#.###.###.#.....#....#.#..###...#.##............##.#....#.#....#..#...##.##.##.##.#..##.#....#.#.#.....##.##....#........#.#....#.#....##..#####.....#........#.#.....#.....#...#.................#.#.....#.###.#..#..#.#..##..#...#.........##...#.#.....###.#...........##.#....#.##.#....##.####.###.##...#..#..#.##.###.#..#.####...####.#.###.###.###..#.##..........#....##..#...#........#..#....#.##.#.##...#..#...#.##
#.###.#.#...#....#.##..###.#.......#.....###.#..#.##...#.#..##.##...####.#..#.......##...#......#......#..####.#.#.......##..............#.#..#.#..##....#..#.#.#.....#.#....#..#..#.#..#.##..###..#.#...#..#.##..#.#..........###.#..#...#.#.##.#...###.....#..#...#........#.##...##..#####.##..##...##.#..#..###.#.#...##..##..##.....#...##....#...#.....#.#............#.#..#.###.#..##..####.###.##.##....#..#.....#...##.#.#..#...###.#.#......#..#.#.#.###
####......#....##.....#.##....#....#.....###.......#.##.....#....#......##...##.#..#.#....#...##.......##...#.#.##.#...#....#...#..##.#.....###..##...#....##.#.....#..#....#..#..####..#..#.#.#.#.#...#...###........#.....##....#.......###.#....#.#.###.#..#.####..#..####........##............#.###.#..##.##...#....#.#....#....#....#.####.......##.#.##.#..####.#..#.###.###......#..#.#.#...#...#...#...##......#..###.........#....#.####..##....#..#..##
##...##..##.#..#......##..##..#....####.#.#.#...#.##.#...##..###..#.###.....#.#..##..#.#...#..#.###...#.........#.#.#............###..#...#...#..##.#.#...#.#..#.#..#..##.#..##..#...####.#..##......#..##.######...#......##.####..####.#.##...##.#.#..#..##..#.#...#....###.#.........##....##....##...###.......#...##..##.#.##.##..#..##.#.......#.......#..##.#..#....###....#..#.##.##..#.....#.....#..##..#..#....#.##.##....######.##..###.....#.#..#.##.#
##.###....##..##...#...###..#.####.....#.#.##..#...##.#..#..##.##...##.##......#.#.....###......##..#......###.#...##....#.##..##.#..##.....#.....####...#.##...##...#....#...#.##.###..#.#.#..##.##.#..##.###..###.#.####..#...#......##..#..#.##.#..#.#...#.#....#..#.#.#.#.#....#....##...##.#....#......##..#.#.....##..##.#...#........##......#..#.#..#...........#.##.####.#....#..#.##.#####..#.#.......#.##.#...#.....#....#.....#.#..###.....#..##..#..#
#........#.....##.##.#.##.##...#..#......#..##.##..#......#..#.###.##..##..##...###......#.#..##.##.#.........##.####....#.#.#..#####........#...#.#.#.###.....###..#.....#..##...#..##.####....#....#...###...#.###.#.....##..#.#.#..#.#....#....##.#.#...#..#..#..###........#.##.#.#.#....#...#..#.#..###....#...#.........##......#.###.....#....#..#.....#........#...#.#.#.####.###.#####..#......##..###.#..#...#...##..#.....#.#.###.#...#..##.##.....##.#
#...#.#.#...###.......#..#.#.#..#...#.#.#.....#.........##...#.#...#..##....#..###..##.........#.#...##.....###...##..#.#...##..#.#...#.#.....#.#.........#...#...##.##..#.#..#...##...#...##.....#..#...#.....#...#.##.#.##.#....##.......#.#..#..#.........#.....##.#...#..#.##.....#.....###.#.####....#######..####.#..#..#.###.#.##.##.###...###.##.#.#..#....#...#...##.#.#..##.#......#.#..##.##...###.#..#.....##...##.#....#........##.#...##..#.#.#....#
#....#........#.##....##.##.#...........#..#.###.....##.............##.......#...##.#.###.##...#..###.#....#.....#.#.###...#...#..#....#.#.........#..#..#......#....#.#...##....#....#......#.........#.##.#.##..#..#.........###.....##.#.##..##.##......##..##.##..##........#..........#..##..#..#...#.#.#.......#........##.#####.....#........#...#..............#..#..#.##..##.#...#.....#.#.#..#..#....#.#.#....#...#..##...#..###.#.......#......#....#.#
####..#...#....#.#.#..##...##.....#..#......##....##..#.#.##..#......#.##.....#..#.#.###.#...#.##.#......#.##....#...#...##....###..###.....#.#.##.#.#.#...#.#.#...###.###.###.#.#...#......#.........#...#..#.##.....####..##..#.#.#........#..##...#.....#.....##.#..#...##.##......#.......#..#.##.#.##.#...##.....##...##........#.#.##...#.#....#.#.##..#.....####..#.......#......#....#....##.#..##.###.#.##...####..#.#..#......#.#....#.##.....#####.##.#
#.#..#.#####.#...#........#.#..#.........##.#.#...######...#...#....#####...#.#.###...#.#......###...#.....##..##.##.#.#...#.....##.#..#...#.##.......#..###......#.#..###....#..#......##...##.#.....###..#.....#........#..#.##..#......#.#.....#..#.#......#.#.#.##....#........#.#...#.#.##....#.#.#....##.....#...#..##.##..###.#...#.#.#.#..#...#.#.#.....#..#..#.#..#..........###..#.#.#.####..#.#........#.#.#.#.#.......#.#...#.#.##....##.####......#.#
#.......#...#.####..##.....##.#.....##.#............##.###..#.#.#.....#.#...#.##..#...#.#.###...##....#......##.#...#.#...#...#.......#..#...#..##.####.##....#.##.....###..###...#..#..###...##.........#......#...##.#.#....#.#..#..##.##...#.#.....####....#..##.#.#.##..##..###..#...##.##....###..##..#..#.......#....#.##...#..#...##..#...#..#....#.#..#.#.#.##.#...#.###.#....##....##.....#.#....#...#.#...#.##.#......###....#.##..#...#...#.#..#......#
##.#.............##....#........#.###.#...##..####.#..#.##......#..##.......#..##..####..#..##.#.#......#..##..##.#..#.##.##.#.....#####.#......#.......#.........#....###..#...##..#.#..#.......#..###..#.#.#.#..#..#.........#..###....#..###.........#.####.###.##.#....###.###...#..........#.....#..###.#.##.......#.#.##..#.....#.#...#..........##..##..##..#.........#.......####..##.#...####.#.##.....###....#..##.#...#..##.#.#...#....#.##.#.#.###.###
#..#...#..#....#..#..#.#.....###..##...####.#...#....#..#..#.....##.......#.........##...##....###..####...#..#.#..#...##......#.#.#....#...#.##.......#.....#.#.#....#...#.#.#.....##.###..#.#....#.....#...#..#.#.#.#..#..#...###..##.#..#.#..#..#..##.#...#.#......#.#.#.#.#..#..#......#####...###...##...##...##.......##..#.#.#.#....#...#.#........###.##.#.##.........##......#...#.##..#..##..##.##.##...#...##....###.#...##.............##...###..#.#.#
#....##...###...#...#..##...##.##..######....#.#..#...#.#.......#.........#..#..#.#.....####...###....#.#.....##.#..##.##.#........#.#.#......##....#..#....##.....##.#...#.##.#.#.#.##........#.#..##.#....#####.............#..##.#..#...#....####.#..#......###.#.###..#.#..#...#....#.#..#...#.#..#.#...##.......#......#.#.##.....##.....#..#.###..#......#.##.....#.......###....#....#.#...##..#...##..........#..#....##.##......###.#..#......#...#.....#
##.##.#.#.#...#.#......#..#...#..........##..##..#.#.........#...#.#.....#..##.#..#.....#...####.##....#....#..#....##....#.....#...#........##.....#...#......##.###....#.##.#......#.#.....#.#..###....###..#......##.......##.#.#.#........##..#...#....#.#..#...##.###..#...##.##.#.#.#..#..#.##.##.....#.#....##.##..#..#...#..#...#...###.#...#..#.#..#...#..##.#.....#..#.#.#..#..##..#...#.##.....##..#........##....#...#....##..#.##..##.#..###.##..#.##
##....##..#.....#..#.#.##.#....#..#..#.#.......##.##.#....#.#..#...#...##....#....#..##...##..#...##.......#..##...#.....#..##....###....####...#......#.....#...#...##...#.....######.#.#...##.#....##......#.#.#.#.###........####......#..#.#.....##..#......#....##...####...#......##....##..#.#.#.##.##.....##...#.....###..########.#.##.#..#....#....#..#...#.###.....#.#..#......##...#.##.###..#....##..#....#..#..#......#.#.##.###..##....#..##.#..#.#
#....##..#..#....#.#..#.#.#..##............####..#....###........##..#....#..#..#..#....##...##...#.#.....#.......#..#.#..#......#...#........#.......#...#.#.#.#..#.#..#.#........##........###..##.###.......#....##.#.......#..#......#...#...##.#.##..#.....##..##.##...##.####.#.##.....###.##.#..###..###....#.###.#.......#.##.##.....##.#....#.....#..#.........#.........#......#.......###...##......#.####..#......##.##..##.....#.#..#.....####......#
#.#.#..###..###..##..#...#.#.##...#..#.#....#....#..##.....###...#.#...#.#.#....#.....##.###..#.##.#..#...#......#..##..#..##...#.##..#.#.#...#.##..##.#..##..###..#.#..#...####..#..##........#..##.##.####..#..##.##......##..........#.#...#.###....#......#....#..##.#..#...#.#..#.#....#.#...........#........#.....####.............###....#..####...#..#####.#..#..#.....#.#..###.#.#..#..#..#..#...#...#.....#####....##.#...#...#.......#####..#.#.....##
#...##.##..#...#.#..###....#.#......#................##..##...#.##...###....#........#...#.....####.................#..##.#....#......#.#.#......#.#......#.#....##...##...###.##........##.#...##...##.#.#...###..##....#.#......#...##.#......#..##...#...####..#......###.....#.#.##.....#..##.....#..................#...#....#####.##.#.#......#..#.#.#...#....###......#......#.#.##.###..#....#.#..#.##...###..#...#.#..#..#.####........##.#..#.#..#..#.##
#.#...##.....#.#..#...##...#..###.#..#.#.#..#..#...#..#.##.#...#...#.####.###.........#..#....#.#..........#..#...#....####..#.#.#.#.##...##....#....#.......#.###.#.....#.#.....#........#.#.#...#.##....##..#.....#..#..#..##..###........#..####.#.#.....##..#.........#....#####....#..#......#..##..#..##..#..#.#.....##...##.##...#.#.#....###.#.##.##.......#.#...#..#.#.#..##.#.#.#.##...#.#......##...#..#..#.###..##.##..##....#.##...##.#.##...##.#...#
#..#....##.#.........#..##.#....#####.....#.##..#.#...##...#..#####..#.......#..#.#.#........##..#.#.####.....#.####..........#...#.#.#....#...#.#.###...######...##..#.#..#....#.....####.#.#.#..#.....##....#...##.##.#...#...#..#......####.......#.##.#.##.#..#.#...#...###.#...###.##..#...###.......#.#..##..##...#.#.#..#.#.......#.######.#.....#...#.#..#.#.....#....#.##.#...#..#.#.#.#.#...##....##...#.#####................#...#...#......##.#.....##
#.##..#.#...##.....##......#.##........#..##.#...#......#...#....##.##.#..##...##.#..#..#..#.##.#.##.###...#.##.......#.#.....#.#.....#...#.#.##....#.#.#.##.....#.#...................###..#..#...#..##..#.....###.........#......##..#.#..#.#..##.###..#....#.####.##...##..#.##.#.#...#.##.......#..#......#....#..###....#...#..#.##..#.....#.....#####.#.#.##.......##..##.#.#.#.##.#.#.#..####.#........#.#..#.#.....##.....#...#.....#.....##..#..#..####.#
##.........###..#....###.....#..#.#...##.#.####....#......#..#..#.#.##..#......#.##..#.#..##.#.####.#..#.#.....#.....###...#..#.#.....###..#..#....#.#..#.##.......###....##..##.##.#.#.#....##.###.#..###.#...#...###.#.#..#..#.##.#.#..#.#...#.###.#.##.#.###...##.##.#.#.#...##.#......#....#..#..#....#.#...#......####.....#..#....##..#....##...#...##..#.#.#..#..#.###......#...##.......#..##..#.#.#....##..###....#......##.#..#.....#.#..#.###.#.#.#.#.#
#.###............#........##.........##.#...#.##...#...#.#.###...#..##.....#..#..#........##.#..#..#.#...#.#.##....#..#..#.##.##.......##........#..#..#...###...#..#...............#....#..#.###.............#######...#......##.#............#....#.#...#.###...##.###....#......#.##....######.....##.....#....#.##.###....###.###...#..#.#..#..#........###...#.#..#..#...#.##.....#..##..#..#......#...##..#...#.#.#......##..#.####.......##.#.#.#...#.#.#.#
###..#.##...##..#..#...#....###.........##..#.....#.....#..#.....#..#......#....#.#....##..#.##..#....#.#.#......#....#...##...#...#....##.#...#............##..#..#.##.#...#..#.....#...#..#.#....#.#...#..######........##........#.#...#.....#######.........#......##.#..#.#...#.#.#####..###..#.#..###...#.###..#..#...#..##.#.####......#.#..#.......#...#...............###....#......#..###......#...##..##....#..#..##...#.....##....##..#...#...##.#...#
#..#..#.#..........#.......######..#.###.....#......#.#.###......#....##....##.#...##.##...#...##.#.#......#.....#.......#.....##...#.##.#.#..#.#..##..##...###.....#....#.##..#..#...#.#..#..###..##.####.##.#.##......##..#..##.#.###..###..#....##...#....#....##..#...#.##....#.....####.....#......#.#.##.#.........#.##....#.#........#...#..##.##.....#.#.......#.#....##.....#....#.##.##..#....#..#....#...#....#.......###.#.#.##..#..#......##....##..#
#..#.##...#.......#...#.###........#....#..#.#....#.#..........#......##.###.#...##..#.#...#.#.#..#..#.###.#...##....#..#.#..#.....#...#.##....###...###.....#......#.......##..####..###...#.#.#...#....##.......#....#.....#..##.###......####..####.#..#...##.#...#...#.#.#.#...#.#..#.#.....#.....#..#.#.#..#.###.....#.##.#..#.#...##...##.##...#.###.#..#.#..###..#.#...#.#.#........##.##.....#..##....#.##.......##.#.##......#.#.#.#..#.#.####....####..#
#.##...##....#....##.#......#.#...##.#..#...#...##..#...##.#...#....####.....##......#..#.#..##...#....#...#...###..#.............#.....#.....##..#.#...#....###.#.###..#..#####.##..#..##.##...#.....#..#.##....#.#..#.....#...#....##....###...#.......#..#.##.#.#......#...#.......#..##..####..#..#.###....#..#..#...#....#.#...#.##....#.##.....#...#.###.#.......##........#.#.#.....##.....#.#...#......#..#.......###.....#.#..#....#......##.#..#.#...#.#
###.#..#.#......#.#..#........##.#..#.#.##.##...#.......#...###..##.##.#...#........#....#........###..##...#..#..#...##.#...#..#..##....#........#....##..#..#..#..#.....#.#.###.##.##.###.#.#...........##.....#.#.##.....#.....#...#.....#.#.##.......###..##....#.#.#....#.#.....##.##...###....#.#.#.#.##...#.##..##......###.####...###.#..#.##.....##..#.......###....#..##..#.#..##.#.....####......##......##.....#..###...#..#.#.......#.##.#.#.#...##.#
##...##..##..#..##.#..#...#.##...##.......#..#.......##.#.......#..###.#.##..#..##.#...#..##.#.#.......#....###........###.##..#...#...###.....#.......#....#...#.#....#.......###.###.###.#.....#.#.#.#..##...#....#......#...#.#.#...#.#................#####.####....#....#.##..#.......#...#....#..##...##..####...##...#.#..#.......#.#..##..#######...##..#...####.#...###.###.#........#.#.#...#............##.....#.#...#...##..#.#.##.#....#.###...#...##
##.#.#.###.##..#..#..##.###...#.###...#...#...#.......#......##......#.......#.#...#.#...#.##.##.#.#.#.#.#.##.#.#..#..###.....#....#...##..##..#.#.#....#...##.#......#.#...#....###.##.#.#..#.#...#......###.##.#........#......#.........#.#..#...#......##.........#.##......###......#.#.###..#....###....######.##...#......####......#.##..###..........#.#..#..#..#.#.##...#.....#....###......###..........##.......######.##..#.#...###..#..##....#.#..##
#...##...#.....#...#.##.#......#....#...#..#...#...#....#..#.##..##.##..##..#...#....###.....#...#.##.##..###..###.##.#..###..#......#.......#.##..##.##......#...##..##.........#.#.#########..#.#.##.#...#...#...#.#.....#.#....#.......#..#.#....##.#...##..###.#..#.......#.##.#...#.#.##.#..###.####.##..#..#.#...#...#.##.##.####..#..##.........##.##...#.#.....##.#.###.....#..#..#...#....#....#.##.....##.##...#....#..#..#.####....#.#.###..##........#
#..##.##.##.##......#...##.....##..#.......#.#.##.##.#......#...##..#......#..#...#...#..#..##...#..#..##.#............###...#....##.##...###..#.##.#.#.#..#.##.#...#.#..#..##.#.##.#.#.#.#.#....#..#..##...#.###....#...##.#...#...####....#.......#.##..#...#......#.##....#.......#.##..#...#..##.......#..###......#.#...#.#.####.#..##...#.##..#.#...##.#....##.#.#.##..#.#..........##......#.#..#.#.#...###.##.#...###....###...#..#..#.#.##.#.#....#.#.###
##..#.......#.#..###..##..#..##..#..........#....#..#..#....###..####..#.#...##.##..#...#...#......#..#..#.#...#...#.#.##.###.......#......###..#...#..#.......#....##...##.####..##........#...##.#.####..#.####.#.#......#..##..........#.#......##.##....#.#......###..#......##.#.##..#..##.#..#.#....###...#....#.##..#...##.#....##.#.#.........##.#..#...#...###.####.......##.......#..#.####...#.##...#.###.#.#.....##.#..#..##..###...#....#.#.....#...#
#...##...#.#.#.....##..##..##....##....#...#....#..##.#..#..###.....#......#......##....#.#.#....#.##.#.##...#....###.##..##..#............#..##..#.#....####....##....#..#.........#.#..###....##....#.##...#.#...#......#..#...#...#....#...##....#..#....##.#..#.#..##...#.##.#.####.#..#.#..#...##.#......#.......#..###..##...#........###..#..#..#....#######.#.###...#.##..#.##.##..#...#..#.......#..#....#.#...#...##.....#....##.###.....##.....####.#.#
##.###.#.####.#...#.##.....##..#..#....#....###.#.#....##...#......####..#.#..........#.#..#.#.#.##.##...##...#........................#...##...##....#.###.....#..###..##.##......##..#........##.#..#.............#..#...........#.##.#.#..#..###...#####..#..##..###......#...##.##.##........#......#........#..##......##..#...#..##....#.#.#.##....#.##...##..........##.##.#.#.##..##..###.#......#..#.#.#..#..#...#...#...##.#.#..###.#....#..#......#####
#.##.#......#..........#....#...#.#.#...#...#.#..#.......#.......#...#....#.#..#.#.#..#..#....#.#...#.#.....#...#...#..##..#.####...#.#.#..#.....###......#..###..#.........#......#...#..##.#.....#..##..##..#.#.#..#..#.#......###.#.##.##.#...##....##..#..#...#.#.........##.#......#...###.#.#.......#.#.###.#.#..##...##.....#.....#.###.#..#..#..#.#..#.##..##..........##....#.#.............#......#.#...##.......#.....##..########..###...########..#.#
#....##...#####.#...#.#.#..###......#.....#..#............##.#..#......#.#.#...##..#.#...#..##.....#.##....#..##.##..##.....#....#......#.##.....##.#........#.#.##..#......#.#....#.###..#...#..#.##..###...#.#.....##....##.##......#.##....#..##..###.........##...#..#..#.###.###...#......##...##.#..........#.##......#.#.#...#.##........####.##..#.#.##.##.#..###..#..............###....#....#.....#.##..#...#..#.##.#.#...##...#....#..#..#.#..####.#.##
#..###...#.#.##..#..#.......##...##.#..#.###......#....##.#.#.#.#.###.....#...#...##.#...#.##.#...##..#.#.##.....#..#...#.#.#.####.#.#..#..#.###......#.###.###.#..#.##.#..##...#.#..#...##..###...#.............#.#.......###....#.#...##.##.......##..#.#.##...#.##..#.......#.#.#...........###.#.....#.#.##.#.##...##....##.###.#####..#.#........#..########.....#.#....#.#..##......#.....##...####..........####..#.#...#............###.....##..#.....##.#
##.#...#.#....#..#...#..#.#..#........####.....##..#...#...#.#...#.#.#...#.##.##....#..##..#..##......#...##...##...######..#.#...####.#.####......##.###..#...#...###...#.#.##....#..#.......#...###..#.#...##....##.....##.##.##...#.....##..#..#.#.#.##...##.#.#.##.##.........##.##..#.#.#..#.####.##.#.#....#..............##....#...#..#..#...#..#...#....##..#.#.....#...#....#........#.##..#....##.##...##.....#...........#.#####...#....####.#........#
#.#.....#...#..####.#......#####....##.####.#.###.####...#....#.#.##.....#...#...#..####.#......###..###...#.##......#...#...####...#.#...##.##.....#.#.#....###.##...#...###.#...#...#.##....###..#.#..#..##.#.##..#.#.##....##..##......#......#.#..#....#.#.....###.......#..#.#.##....###......#.##.###.#.##.#.###.#.....#..#..##.....#.#.###.#...#..##...#........#..#...#.#...##.##......#.##....#.#..#.#.#.....###.....#.#.....#..#.#..#..#.#.##.#.#......#
#....###.#...#.##..####.#.#.....#.#..#.#..#....##......##.....###.#..#.#..#...#.#.#...#.#..##..##...#..##.#.####..#...##...##..#.......##..........###.##...#..#....#..#.#...#..#.####.##.###.#.#.......#.......#.....#..#.....#...#.##.##....##...###.###.......#.......##.....#............##......#######.#...#.#.#.###.......##.#.##.###.....#######.....#...##.#.....###.#.....#...#.......#......#.......##.......#...###...............####..#...##.......#
##...#..#..#.......#..#..#..##.....#.......##.##...##..#.#.#.........#.#....#..#...#..###..#.......#....#...#..#...#.#.#....#..##.###.#....#...##.#..#..#...###.#.#........#..##...#..#.........###.#..##.#..#....#..#...##..#..##....#..##..#.#...#.###.....#......#..##..###.#..##...#...#.##....#.#......##..#...#....##...##......#..####.#######...#.#.#...#..#.##.##.#..#......#.#....#..##..###.####..##...##.#.##...#......###...#.#...#...##...#.#..#.#.#
#.##...#........#.#.#.......#..#.#...#..#.......######..###.#.#.###.#..##............##.##.##.....#.##.###.#..###..#..##..#.#.##.#...##..###.##.......###.....#.#.#...#.#.....#..##.....#..###....#..##.#.#.####.##..###.##.##......##...#...#...###.###.#.##.#..#........#.#...#.#..#..#..........#.##.#...#.##..###..#......#...##......#.#........#....##..###...#####.##.#..##.#.##.#.#..##...#.#....#...#.##...#....#.#.##......##.........#....###..#..###.#
##..###.....##.##....#......#.....#..#...#..#...##..#.####.###.........##...#..#..#..###.#.#.....#..#.#.#.#.#.#.####.##.#........#....#.#..##.........###.##....#.#.###.##....#.#.#.#.#..##..#.#.#..#...#...##..#..##.##..#..#.##............#.....##...#..#......#...##...#...#.......#.#.##...#.#..#..##.#...##...####.##.##.....####.#.#...##....###..##.##..#####..#..#...##...#...#.##...##...##...#....##..#.....##..##.##.#..#.#.#....#......##..#.#....###
#.....#.###.....#####.#..#..................##....#...#......###..####.##.#..#...#.#...#.#.#.##..#..#.#..#..#....#.....####...#..#...#..#..#.......#.##....#...##..##.##....##...#.....#..##....#....##...#...#...###....#..#.#..#.#......#....#.#..#.#...#####........###.#.#...##.#.......#.#.##....#....#.#.#......#.##.#...##...#.##...##..#....#..##.#.#..#....#..##.#.#.....#.#.....#...#...#.#.#.#.....###..#.##.#..##...##.....##....#.#.#.....#..#.#.##.#
###..........##.##.#......#.##.#...#..#.#...#.....##.#..#..###.#..#...#.......##....#....#......##.##....##...#.#.#..##...#....#.....##.......##..#....#.######...##...#.#.#.....#.......###......##..#####.######.#.#......#.#......#...#.#...#.#.####.........#....###.##..#...#.....#...#.#...........#........#.#.#..###..#..##..#......#.##..###.#...#...................##.#.#.#..#...#.....#..#.#.##.#.#..#.#..###....#.....####.....#.#.....#..#........##
#.......#..##.....#...#....##.....##.#...#..........###.#..#...#..#....###....##...............#.#....#....#..#.#.#...#...##.##..#.......###.#....###.......##.####.#.#...#...##...#..........##.....#....###.........#..#..#....##...#....##.....#..#..##..#..#..#.#...##..#..####.....#####..##.###....#.#..#.#.#.###...#.#...#.##..##..#.......#.#.....#..####..#..........##..#..#.....##..##..##..#...##.#..#.##.#....#.......#.###.#.....#......#..#..#.##.#
#....#...#......###...##..#.........##....###.#..#..#...###.......#.##.#.#.#.#.#.#...#....#.#.##........#..#..###.......#...##..#.#...........#....#.##...#..#....#.#.#.#.#.#....##..#....##.##...#....#.#..#.##..............#.##..#.##..###..###...#.##.#.#.##.....#.....#.##...#....#...####...##..#.#......#..........###.......#....#..........#......#.#...##.......##.##.#...#..##.........#...##.###...#..#.#..#...##.....#.#.##......#####.###.....##...#
#........#....#..#..##....##...##..##.#....#.....###..#.#.#...#.#...#...#..###.#.....##..#.....#.#....#....###.###......##.#.#..#..#.#...#..###...#....#.###..#....#.#..#........#..#...#...#...##.##..#.#.......##.#..##....#..#....#..###........##.....##..#..#..##....#.##.#..###.#.....###..#.....####..##.#.....#..##...#...#.#...#...#.#.....#.##.#........#...#....#...#.#..#.......#.#...#.##...#.##......##...#....#.##......##...#.##.#.#.##.#....#.#.#
#.#....#.......#...#..#.....#..#####.....#.#......#.#.##..#..#..##..##.......##......#..#.....#...###..###..#.....##..##...#...####.#..###.....##.......##....#..#.#.....#.#.#..#...#...##.#...........#..###.##..#..#.....#.........#......#....#.####.....###............#.#..##..##.#.#...##..#.......#.......#...#...##.....#.....#.#......#....#.....#.#......##..##.#.##.#.....#####.....#.#...###.#..#....###.#..#.##....##.......#....#.#....##.#.#....###
##.......###...#.....##...###...##...#......##.....#...##.#......#..###.....###.#...###.#.......#..#.###.#.#.#.#.##.#..#.....##..#..........#.#...####....###...#..#.#..#..###.##.....##...........##..#..###.....#....#.#.#.#.##.#.#.#.......#....#.###.......##.##.#.##.#.....#...##.#..#...#.##...###..#.#.####.#...#...#...........#......#......#.......##...##...#...#.##.......#...##....##...#.#.#..#..#...##..#..####.#.#....#..#.....#####.#...........#
#...######..##..###.#.#....#............###....###.#..##.##.....###.#...##.##.##.#...#.......##....#....#..#....##.#...##.....##...##..#.#.#.###...#.##..#.#..####.#...#........##....##......##...#.....#....#...#..##...#..#.#...##..#....#.#..###.....#.#..#.#...#.#.###.....#..#..#..#.#.#......##...#...##..#...#...#....#.##...##..#..#..#...##..##..#...#..#.......##.#..#..#................#.#....#....#.##...#..#...#..##.#.##.....#.##.#.##...#.#....##
#.............#.#....######.#..#..........#.#..#...##..#.###.##.........##....#.....#..#..#...#.......#.....#..............#..##.###.#..#.####..#.##.##.#.##.#..##.#.#..##.#..##..###.#..#.#...###..#.#.####.#.#.##.#...##.###..#.#.#..####...#.##..##...######...##............###..#...####.##.#.....##.......#..##..##.....#.#.#.#.#.##...#...#....##....#.#.#...#....#....#######..#....#..#........#....#.#.#.##........#..##.#.....#......##..#.#..#......##
##..#.#.......##.#.#.....#...##.....#...#....###..#.#...#..##..#.###.##.....#...##.....#....#....#.#.#...###....#..##.#.....#..##...#.....#......#..##....##..#..###..#..#.###...##....#...#..#.###.....##......#.####....#....#..##.....#...#....#...##...........##...###.#....#.#...##..#.#........##.#.....#...#..............#............#..##.#..#.....#...#...##..#....#.#.###......##.........##.#.##...#....#.#..#.#....##..#.#.....#.#.#.#..#.........#
##..#.....##..#.#.....#........##.##.#..##.#..#..##.##....#...#....#.#..#.##...#..#.#...#...#.....#..##.#.#.#...#......#...##.##.#..##.#.#.....##..##..##.#.#.#................#..#.....#....#..##...#..#..#.....##.......#..###...##.##....#..#.#..#....##.....##......##.##....#...###.....#.####...#...#.#..#....##..#.#.......#.#...##......#...#..#####.#...##.....#...#.......#.....#......#...#...##..#.#..#...#.##....#....#.#.#...#.....##.....####..####
#.###.......#..###.#..#.#..#...#.#...#.#..##.#....##.###.#.#.#....##..#...##.#.##....#.#....#...##.......#....##.#....##......##....#.#..#..#....##...##....#......#..#...#.#.#.###...###.#.#..#.#...#.###.....###.#.#.....###..#.#.##.##...#.#...#......#.......#.#..####...#..#..#.##.....#.#.####...##.##.....#......#.#..##..##.......#..#..#..#.#..##..#.###......#..#..#.##.##...#..#.........##...#..#.#....#.#..##..##..###..##.#....#......##....#......#
##........#....#.#.#.....##..#.##.##.#.##.##..#..#...#...#..#.#.#.##...#.#.....#.##..##.....#....##.#..#..#...#.#..#.#.#...#.###.###..##..##.##....##.......#.#.........##.....#.##..#..#...#.#....#...#....##...#.#...#..#.....#...#.#.##..#.#.##.#...#...####..#...#...#.#.......##..#.#.#...#.#.#.#..###.#..#....#..#.......##.#.##...#..##.##.#...###.......#.##.#..##.....##.#.#..##....##.....#...#..####.......#.........###.....##....##....#..#..#..#.#.#
#.##...##...#.##.##..####.#...#..###.####.#....##.##..#.###...#.......#.........#.....#.#..##.#....##...###..#..#.#...#....#...#.#...##.#.#...#...##....##......#...######...###.#####....##.####....#..#.#..#...#.#.#.##...#.#..#.#..............###.##.##......#..##.#.#...#.#.##.......##........##.##.....##...#...#.#..#.##..#..#........#...#..##...#...#.#..#...###.##..##..#..#.......#.....#..##....#...##..#.##...#.##...#...####..#.#.#...#.##...#.####
###...#.....###.#.....##.....#...#.###..#.##....#...##....###...#.#....#.#....##.#...##.##...##.....##..###..#......#.....###.##..##..#.###.#.#...#.###......####...#...#....#...#.......#...##...#.....#.#.#.....#...##.###.####..#....#...###.##.............#....#..#.#....#....##...#.....#...#....#.#...##.##...#.##.##..#....##.#.##.....###..##.#.###..##.#####...#.#.#..#......#..###....###.#...#..#...#...#....###...#...#...##...#....#.###.##........#
##....#.......##..#.#..#..###..#...#.....#..##...#.##.####..##..#..##.....#......##...##...#..#..##..##..#.#.#.#..........#....#..#..#.#.#....#.....#........#.#......#....##.#.##.#.##..###..#....#.#.#.........#.##..#.........#..#....##...#.#.#......##..#.##.###.......##....##.#....##.....##..##..#...#....#...#..###.#.#.......#.##..##..##.#.####..#.......###.#.###.....#....#......##....#..#..#.##....##...#.#..#...##..##....##...#....##.###.#...###
#.###..##...........###......#..###.##.......#.#....#.##.##...#.##.....#..##.....#..#..#..#..###.#####...#.####...##.......#.....#.###.....#..#....#..#.####.#.....#.#..#..#.......##.....#.#...#.#.#####.##...#...#.######..#.##..#.......#.#...#.#.####.#..#......#..#......#.....##.#..#...###.#..#..#.#.....#...#...##..#.#.##.....#..#..##....#......##..#.###.#..#.#.#..#..##.........#..#.#.......###...##.#...##.#....##.........###..#.....##.#...#.#...#
##....#...#...#......#.........#..##..........#........##...#........#....###..#.#...###...###....#.#..#.#######.######......#.##..##....###..#.......#.###.#..##.#.##.#...#...#..#......###..##.#####......##...#...#..#...#...#.##....#.###....#..#.##.....#..##.##....#...#####.....#.#.#..###...##.#.#..........#....#....#..#.#.#....#..#..#..###.##...#..##..##..#..#..##....##......#...##..##....#....#...#...#..###..#....#..#.#.#####.##.........#.#...#
#....###.#...#.#..#.#..#...##.###.####.####....#..#.#.....##..........#.#.##.#....#.#..#..###..#.#.#.#..##.####....#####...#....#...#.##..##.##.....#..#.#......#.....#..#..#.#...#.#..#....####.#.#.....#...#.##.....#.##.....#..#.##.##.#.#...#..#......#.....##.###...#.....#.#....#..##...#..#....#.#..#..............##...###.#.#....#......#...#.#.###..#.........#...##.#....#...##...#...#...##...#....###..#.#.#.#.#.....##...#.....#........#.#.##.##.##
#....#...##..#.##.#..#.##........##..#.#....#........#....#.###......#.#.#.##.##...###.........#..#........#....#......#####.###....####...#..#....##.#.#...#..##..#....#.#...#...##...#...#.#.##..#..#.......#.#..#..#..##.#.....##......#......##.......#.#...#..##.....##....#...#####.#...#.#.......#.###..##.#.#.###......#...#.##...#..#......##..####.....#...##..#....##.#.#....#..#.##.#.#..#....#..#....#.#.#...#....##.#..#.#...#.##...####..#.#..#.#.#
#....#.#....#..#.#.#.#.....#.#.......#.#.#.#...##..#..#..#######..#...#...####.#.##..#..#.###.............##.#.#....##.....##....##...#..#....##.#.##.#.....#.......#...#..#..........#.#.....###..##......###....#.......#.#....###...#.#...#..#.#.....#.####........#.##...#....#.###....###.......#.##....#..#...#.###....##..#.##..#...#..#..#.#..#.#.#..###...#.......###....#...#..##.##.#....#.......#.....##.#......#...######.###..#..#.#.....#.#..#.#..#
#....#.#........##.###.........###...##.#..#......#..#.##..#........#.#...#.....#.#.#.......###.#.#.#.#..###.#....#..#....#....#.#.......#.#.#.#....#.#......####.....##...........###..##.#.#.........#..#.....#..#.##.#.#.....##...#.......##.........#.#.#..####..###.##......#.###....#.#.#.#....###...#....##.....#..#..#..#..####..#....#.###.##....#.###..#..#.##...#.#.#...###.....#..##.#..#.......####.#..#...#...#.....#..#..###...##..#.#...#...#..#.#
#.##...#...#........##..##..###.#..#....##..#.##.##..#..#..##........#..##..#..#...#....#....#.###..#....#...##..###...#.##..#####..#............#.#.#..#..#.#.......#.....##......##...#.#..#.....##.##.##.#...###....##..#....#..#..#..####.#..#....#..#......#.#.........#........##..####....#..#.#.....###......#.#.......#...###.#.#......#......#.#..##......##.##..#..........#...#.......##..#..#..#.##..#..###.....#....##......#..#..##..##.#...#.....#
##............#.#.##.#..#....#.#.#.#....##...#.....#.........##.#........#....#..#...#..#..#..##..##...#.....#.#.#..#.#...###....#..#.##.#...##....#.#....#.##.##.....#.#.#..#..###...##...##..##.##...##..##...#.##.#..#....##....###....##..#...#.#....#..#...##..#..#.#...#......#.....##..#.....###.#....#....#..###....#.##....##..#.....#..#..#...#.#......#....##.##.##............#..##.##.#..#..##..##...###.....#....##.####.##..#...###...#.#..#..#.###
##........###......#...#...##.................#.......##.........#..###...#.##..#.....#..#.##..##..#....#...#........#....#.....##....#####....#.#..#..#...##...#...##.#......#......#.##...##......#..#.#...#.###..#...#..#.....###..#.#...#.#.#.#........#.#.##.........#..##.#.....##...#...#.####.#....#....##.....#...#..#.....#..###..#..##...#####.###..#.#.......###.##....###.####.#.#....#.#...#........#.#....#..........###.#.##.####......#.#.......#
#...#..#..##..#...##.###.#.#..#....#.#...#.#.#.....#.#....#..###..#..#.##..##..#.#.#.......#...##...##.#.#..#......#....#..#..#........#....#.#...#.##..#.....#..#.#......#..#.#.#..........#...##..#.##..####.#..#....#..#.###.......##...##.#.###..#..#...##..#.....#..#..#.###..####.##.##.#...##...#......#...#.......##.........#######..#.#...#.......#..#..##..#..#....#.##.#...##.#...##.#...###.......#..#..#.####.#..##.......#.###.##.......#...#.##..#
##..#....#.###.#....#...##.#.#...###.....#..##.#######.#...##..#.#.#..#....###.#.###.......#.#....###...##.#.#.......##.####...##.#...###...####..#..#......#......###.#.......#...##.#....#.#......#.##.##.....#..#.##..#..#.....##...##...#.#.#.####..####.###.#..###...###.#....#...##....##..#####..##..............##...#.........#.###............#.##.#.#...#...#....#..#..##.#..#..##.#..#...#.....#.#.....####.#.....##....#####.#..####......####....###
#.#.....####.........##..#..#.....#......#.....###.#...#.#..##.##..##.#....###....###.#.#..#......#...##.#.#.#......#..#...#..##.....#####.##...#.#..#.##..#...###.##.#...#...###..###..#........#....###.#.#...#...#..#..#.##..#.......#..#.##.#..#....##..#.##....#.#.###.#.##...##.#..#####...###..##.#.##.###....#...####....##..#..###...##.....#....#......##.#....#...#..##.#..#.###..##.#.###...#....#......#.###.#...#....##...##..#.##.......###..#..###
####.....#.#..#..#.....##..#.#.#...#.##.#....#.#..##.#......##.....#...####.##.#...#.#..##..#..###........#..#...#.#...#..#....#...#.................#..#..##.#..#..##..........##.##.#.##..#.##.#....#........#.....#..#..#..#...#.#....#..###..#.....#.....####..#.#.#..#..#.#........#.#.........#.#.#......#.....#..##....#..#......##..##.#.#..#..#..#.....#..#..#..##..........##.#.#.#.....#.#..##...#.#.#.#.......#.#.....###.#...#####....##......#..##.#
#....###......#..##......#...##.........###..#...#.......#...#..#.##...#..#.........##..####..###.....#.##....###.....#....#.....#.##...#.#.#......##..##....#.....#..#.#...#.#.#...#.#..##...#...#....#..#........#......##.#......#.....#.#.#.....#....#.#..####......#.#....#....#.##.......#.#...#.#.#.#..##.#.#..........#...#.#......#.....#....##.#........#...####.......###...#..#...####.##....#.#...##.....#..#....###....#.##.#......###..###....##.##
#.......#..##.###..#...#..###..#..#.......#......#.#.#.####..............#.#.....#.#..#.##.........#.##...#.....##.#......###.##.#.#.#..#........#.#..#.#.##....#.####.##..#....#.##.......#..###....##.##.#..#.#.#.#.###..#....##..##.#....#.#....#...##...#...###..##.#.#.#..##.##...#.##..##....##...#......#.#..#....#....##....#..#..#.......#..#......##.#.#...##.###.#..#.#......#...##..##.....##.#.......#..#####...#...###...##.#..#.##........#.....#.#
#..#...#....#.##..#..#..###..##..#...#.#...##.#..######...#.#..##....#...#..#.##.#.#.#.##.#..#...#.###..#...####......#..#..#.#....#....##..##.#...#..##..##......###....#..#..#......#.#..#..#.#...#......#.#...#.#.#.###.........#....#.##........##...#.#.............#..#...###......###..##..##......#.#.#.#........#..#........##.......##..#...##.#.#.#.#..#.#.....##...#...........##.#.#.#.#.##.....#####........#...##.###.#...#....#.....#.......####.#
#.#...#....##.####..#.#...#######.#....###.##...#..##..#.#.#........###.####..#.#...#..#......#.###...........##...#.##..#..##.##........##..#.#...#.#.#..##..##.............#.#.#.......#..#....###..#.......#..#.###.....#..#.#.##....#.#.#.#.##.#..#........#.##.#..#..##...#.##.##.##..#.##..#.#.#...##.##.#..#..#.##.#####.#.#..##.#.###..#.#...#..##......#.........#.#....###.#.#.##....#....###....#..#...#.##..##.#.#....#.##.###.#...#...##....#..#...##
##......#....#..#.#....##....#...#....#.#.#...#..#.####.#..###......#...#...##...###..#.............#.......##..#.#..####...##.#..##..##.....#.#..##....#...#.###...........#..#...#.#.#...#....##.#..###....#...#..##.#.#...##..##..##....#.##.#.#...#.#....#.##..##.......#..####..##.......#....#.##..#...............###.###..#.#......#.###..##..#..........#.####.......#.#.............###...##......#.....##.#...####...........#...............#.#.#..###
##...#.#.#..###..##...#.......#..#.#.#....##.......##...##.#..........#....#..##.......#....#.##.......#..#..##.#.###..##......#........##........#...##.....##........#..###.###.#..#.....###.#..####.##..#..#.####....#..#.##.#.#.#.###.#....#...#....####..#.#...#.#.#....#...#.#...##.##.#..#.#........#.#..#..#.#.#....#..#..#.#.#####....#.#####...#..##......##..#..###......#.#.....#.#..#...#.....#.##..##.##..#....#.#......#......#....##.##..#....#.##
#.....#...#...##..##.....#.###..........#..##.#..#.#.##...#...#....#..#.##....#.....###..#.#.#.##.#....###.#..#.###..#....#........#..#....##....#.#..#..#..#......#..#..##.#.#.#......#.......#......#..#..##..#...#..##....#####..#.#....#..#...#......#...#.#....#.###..#.........#......#..#..#...#..#..####..#..#..#...##.....##..#......##..#..#........##.##.##.......#.....#....#...##...##.###..#..##...##.....##..#..#..#..##..#.#.......##.#.#.#.#.####
#.#....#..#...........#.......###...#.###....##...####..##.#.......#...#...##..........#......#.....#.###.....#.......#.##.#...##.....#.......##.##.#.#..#.#...#.##....##..#.#.#....#..##..##.#...#...#.#..#.#.#.##...#......##..###...#..#..#...###...#...#..#...##.....#.#.......#.#........#.#..#..#......#....#..#.......##.....##..###.#...#....#..##........#...#.###.....##.#.#...#....#............##.#.###................#..#.##..##.##.##....#..#..#..#
#....#..#.#...#.#...#......#.#..#..#............#.....#.....#.#.#.#.....##.##...##......##........##.#.....#.#.##..#.#...##...#...#......#.......##.##.....#....#..#..#.#.##...#........###.....#.....#.#..##.......#..#.#####.###....#......##...#.###...####..##......##...#.##.#..#.....#.##.#.#....#..#..#.#........###.#..##.####.###.###...#.#..##.#..#........#...##.#..#.#.....##......##..#.###.####..####.##..#.#.##..##.#.#.....#...#.#...#.....#..##.#
#.....#.....####..###..###..#.#...##.##.#...#...##.##...#...#...####.....#....##..##...#..##...##.#..###.######...##..#..#..#.###.#...##..#.#.#.....#.##.##..#......#..##..###..###..#...#...###.#...#....#...##.##..#...#.#..##.##....###.#.....#...#....##.#..##..#.#....#.###..#......###.##.##...###.....#.....#..#.#..........#.#...#..#......#...#.#..###..#.#..#.....#...###....#....#.#.#..####......##..##.#...#..#.####.......##..##.###.###..##.#...#.#
###.......#.#.#..#.....#...#.#.#....##.#.##.###..#.#...##..#...##........#........###..#...#....#.#.#.......###..#....#.#...#.#.........#.#.##.##.#..........#......#....#..#.##..#...##.#.......#.#..#..........#.#...#...#........##.####....##....#..#........#.....###.###....#.#...#....##.#..#...#.##.###.#.#.##.#...#....#....#.#..###.......#.##......#...#.###............#.#......#..#.#.....##.##.......#.##..#...#.#...##........####....#...###....##
#.#.#.....#..##..###.#.#...#.#...#....##.##........###..#.#.##.#.#....#......##..#.#..#.#.#..#..###.#.........#.......#.#.#.#.#...#....#..######...####.####.......#...#.#..#.....###..##......#..........#.#.####...#....#...##......####..##.....#.#....#.##........##..#..#.#...........####.#...##..#.#.##..#....#..#.#......##.......##.#....#####..#.##.....#.#.###.###.#..###..###.#.###.#.#.###..##...#.......#...####.#........#...#.#.......#..#...#..##
##..#.......#.#..##.#...#...#.##....#.#....#...#.###.....#.#.#..##..##.#..###.#.#.#..##.##.###.....#...#.###..##.......#.##.#..##..##...##.##.###.###.......#.....##.......##..##...##.........#....#.###.###....#..#.#....#..##...#...#...#...#.......##.#.##..#.......#..####....#...#.#.#.##.......#.#........#......##..#####.#...#......#..###.......#.#.#....#...##.#.....##...#.#...........#......###....##..........#.........#...#.#.##...#.##........##
#.##.#..#.....#.#...#.####.#...#..##.##.#....#.#..#....#..#.##.#.#.##.........#..#....###.....#......#..#.#.##.#..###..............#........#......###..##.#......#..##...........#....#.............###.##..#.#..#.#...#.....#...###..###.##.##..#.......#......#.##.....#....###....#.##.#...#..#.##.#.##.###.#.####....########....###.....##......#.##....##..##......#....#.......#........##..#.......#....#.......#.#......#...##..#.......##.#..#.#...#..#
#..##.....#.........#...###.#.#...........#.##..#.....##.........#..#.#.........#...##.....#........##..#.#..#..........##.#..##..#.#.###...##..##...##...#.....#.#.##......##......#.#..#....#.##..##...#..#.........#.#.#..###..##.#....#..#.#.#...#..#.##.#...#.............##.##.#.#.#...........#....####.....##..##..#..#.....#..#..#...#......#...#..#.......#......#.#.#..###.##..##..#....#...#..#.....#.#..#..##..#.......#.##....#.#......#.#.#...##..#
##....#...##..##.###.....................#.....#.##.#.#....##.##.#..#######....#......#....#...####..#.#.######.#....#....#....#.....#..#....#...#....#.###.....#.............#..........#..#..##......###....#.#..#....#..##....#......#..#.....#.##....#.#.#.......#........#.......##.#.#...###.#.....##..#.......#...#.#.......#...#..#...######......#.#.#..#..#......#####..#.##.##.....#.#........#.#.#.....####.#..##.##...#.#......#..#........#.#......#
##.##....................#..###.....###..#.......#.#..#...#......#..#.#.......#..#......##..#....##...#......##...#...##....#.##.#.....#...#..##....#.....#..#..##.##...#....#....###.#...#..#.##..#...##...#.##......#....###....#.##.#...#..#...##.#..#.#..#...#.#...#..#..#..#..#...#..#.##.#........#..###.#...#......#..##.#.#.#.#.#..#...#.#.#..##....##.#....#...#.####.##.......##.#.#..##...#..#..#.......###..#..#..##........#..........#..#......#..##
##.#.....#...#.#...###..##.#...##.......#...##.###...#.#..#.......#.##..#.....#.#....#..#.#..#...........#..#.####.#..#...#...##...##...##..........#.##.........##.......##.#......#..#.#.#.#..#....##..#....#...#..#.#.#..#...#..#.......#..####..#######..##.....#.#....##.##..##...#...#.....#.....###.#.#...#..#.#.##......#...##.###.##....#..####........#.#.##.....#..#.#...#.##..#..####..###.##..###...###.#..###.#.##...##...#.........#..##..........#
#....#..#.#......#....#..#.........###.#....##.#.#..#..#.###.#..........#..##....##......#...###...##....##..###...##........##.#...##..###..###........#.#..#............#..######..##...##.#..#...#.#..####..##..#..#.....#.###.....#.#....#...#...##......##......#..##.#.##...#...#.##..####..#..........#....###.##..###...#.....##..#......####..####.#.####.......##...#.#......#.#####....#....#.#..#......##..#....#.......#..#.#.#......##.......#....##
#.#.####......#.#.##.#.##...#.#..#.##.#.#....#####..##......#..#.#...........##..###.##.##.#.....#.....#..#.#..#..#..#..#.#.....#.##...#.#.#.##.#.#..#....#...##.#.#.##.#.#...#..#.#..#.##.##......##.#.###........#...#.#..#.###......##...#.#..#...#.#..#.##..#.#####.......#..........#....#.##.#..#...#....##...#.###....###...#.##.#####...##....##...#...##........#.#..#......#...#........#..##....#.#....#...#..#......##.#......#...#...###.#.....#....#
#.#....#...###.....#..#.#...........####..##...##..#..#.#.#....##..#.....#.#.#.#....#....#.....#...#..###.##.#....##..##..#.###..##.#.#.#.....###..###...####..##....##.###.#.....#.###..#..#..###....#..#..#..##........##........#.#...##.........##...##..#.....###.##....#....#...#.#.####...#..#..##....#....#.##..#.#...###...##...##.######.####.##......#...#.##....#..#..##.###..#.#.##.#...#...##....#....#.##.......#....#.#..#####.#.##.#.#.#.######.#
##...#...#.....#...........#.#....#.#..........#....##....#.#...#...........#..........###.#.#.###....###.#.#........#...##.#..#.#......##..........#.##..#...##...##....#....##..#.#.#..#.#.#.....##..#....#..#..#...###...#..#..#.##....#..........###.#........#.#.#..#..##.##.#.#.....#...#.....#...#.......######.##.#.#..#.##...###...#.##....##......#.....#.#........#.#.....#.#.###..#.#.#..#...#...#..##..#.....##..##.#.#...##..######...##....#.##...#
#......#..#..........#####..####..#.#.######..##.....#...#.##.#.#..##..#......#......#####..#.#...#.........#...#..###...#.......#..#...##..........#....#...#..#.....##..#.#.##.#.#.##....#.......#.##..#.#.......#...#....#......##...........#....#.......#..###.#.#.#......#.###................###.......##..#...#...#....#...##.#.#....#.###...##......###.#.#.#..#.###..#.....#...#.#.#....##.#.#...##.###.##...##...#........##.#..#.....#..##...####..###
#..##.###.#..#...#..######................##.#.#..#.........#....#...###....#.#...##.###.#.....#....#......###.....#...#..##..##..#...#.##.#..#...#.#.......###...#..###.#.##.#.#...#............#####.#......#.#.....##...#.#..#.......##..#......##.##......#..##.#.....#...##...#..#..##.#....#.#.#.##..##..#...##.##.#....#.#.....#...##.#......#.#...#####.##.##...#.........#..#####.########..###.....###...........##.##..#..#.#.#..#..#.#...#....#.##.#.#
#.##...#.##.#....#.......#..#.#.#.##..#..###.....#....#.##..##.....#.#.#.....##.#.#....##.##.#....#......#.....#.#..#..#..#.#..#.#..##.....#....#.##....####...###.#.##..#.#.##.##....#.##..#...#.#..#...#.####...#.##.#.#..###....##....#.....#...#.......#..#.#.#......###.##..##........#...##.#..#...#.........###...#...##...#.####.##..#.#....#.....#..#..#...#####.#....#.#..#.#.....##.#...##.####..#.....##.........#..#..##.....#........#..#....#.##..#
####.#.#.#......####......#..#.###....#..#.###..##.##.#..##...#..........###......#..#.#.###..#.....#..............#.####....#..#.....#....#..#.###.#...#.#####..#....##.##.#......##.....#.#.#.###.#..#.##..#..##......##..#.#...#.......#.##.#.......###..........#.#...#.#.#.#....#....##..........####.....##...#.##.......##.........##..###...#..#........###..###...#..###.#..#...##......##....#.##....#........###..#..#....#..#.#.....#..#.##.#..###.#.#
##.#####.#..#..#..#..##.#.#####....#...####.....#....##.#.#..##............#...##..#..##....#....##.#...#..#..#.....##...#...#####.#....##..#..#.#.##..#.#..#....#.#....#..#..#.#.#.#.....#..#....#.....##.#....#.#...##....#####.#..#.##...##....#...#...###.#...#.#.#.#..#.#..#.###..#....##....#.#..#.##.#......##.#..#.#......#...#..#.#...##...##.....#.##.....#..##.......#..#.....##.#.#.##...##...#.#..##...##..#.#.#.##.#####...###.#......#...#..##...##
##...##...........#...#.#...#..####.#...#####...........#.##.##.####........##.####.#.#....#....#...###..##...#.....###...#...#...##.#.##..#..#..###..#.##.#....#.....#.....#....##..#.........##.....#.#.########..#.##.#....#.#....#...#...#.#...#.###.........#..##.#..#.#####.#....#..##........##..###.....#.##.....#..#..#...##.....#.#.#.#......#......##.#.#....#...#.#.....#................#.#..#....##.....#..#..##...#.#...#..#....#.##.....#.#...##.#
###....#.................#####.....#........#..#...#.#....#....#.#.##.#.##....##..#.#....##..##.#.#......#..##..#....#..##...####.#..##..#...#.#..#.##.#.........#.....###.##.##.#.##.#....##.........#.....#.#.........#.#.........#...##....#.#..#...#..#.#....##...#..#....##..##.....#.##..##....#.##..#...######....##.#.#.#..#..##...#.....###.....##.....###....##.####....#......#..#....#......#....#..#.##...#..#.##.....#.#.#.#........##.######....#.#
##.#..............###.......#..#.####....#..#.....#..#..#...........####..#..#...#...#.............##............###..#..#...##...#.#.##.#.#.#...##...#.....##......#..#...#.#.......#..#.#......#.....#......#....#.#.#....##.....#.##........##...#..#..#.....#.#.##..#..#..##..##...........#.#..............##..#...#....##.#..#.....##..#..#.#######......##....#....###......#...#..#.#...##...#...#.###...........##..#..#.##.#..##.#.##.......#.##..#.#..#
##.#...##.#...#.##..##................##.......#..#.##.......#.#.#....##.....#....#.....#.#####.#...##.###..#...#..#.#..........#...##...#....##......#.#.#......####...#....###.#.##.#...##...#..#.#..#......#..#.#............#.#.#..#.##...##...##.#....##...#..#.#......#.####..##.....#.#.....##..##..........#....#.#...#...#.#.#...............#...##..#.##.#.##...#..##.#..#..#..#..#..###.##..#..#.##.#....#....#.......####..#..#.#...##...#.##..#.##..#
#....................#....#...#..#..........#....#..##..#....#.##..#..........#..#...####..###....#......##..#.#................####..#..#.#..##.#.##.#.#.#...#.#.#.##..##...#.#..#..#..#.#..#...#.###.#.#....#..####...#.##......#...#.#..##.#.#.......#....#...#.#...#.....#....###...##..#..#####...##.#.#.#....#.##..####.###..##........##.#............#.......#.#...#.#.##.##.##..#..###...##.#....###.#...#..##.#.#...#...#......#.#..#..........#.#..#..#
##..##.....#..#.##....##..##..#.......#..........##.....#.......##.....###..##....##.....###...#.....###......##..#......#.#..#..#.....#.#....#........##.###..#.##...#..#.#.##.#....##...##.....##...#..#######...#.##.#.#..##.#..#.#.#.#...#.....##.##.##.#.#..#.................####.###..#.#.......#..#.#.......#....#..#...#.#.###...##...#.#..#.#..#.#............#.#...####..#.#.###...#.#..#...####....#.#.#...#...##...#..####.##.###.##..#...#...#.##.##
#...####..##.......##....###.......#.##.#....#..#..#..#.#.##.##.#.#....#...#..#....##.#.#.....#..##.###.#.#.#....#.#......#...##..#..##.....#.#.#...#..#....##........#.#.#.......##...#.#..##.#.##.###......#..#.#..##...###..##...#.....#.#.##..##..#..#.##.#...#.#...#....###.....##...###.#.......#.#...##......#...#.....#.#.....#.#......#.#.....#.#.#.#.#.#....#....##.####.##.....#..#.###......#.#..#.....#.#..#........#..###..###...#.#.#..#.##..##..##
####..#.##......#.#..#...#.#......#.#..#...#.....##..........#......#.#...#...#.##.#...#.#.#.#.......#...#..#.#.#....#...##.#.#.#.#.#.#..#..#......#...#...#.....#...#.#.......##.......##.#.#.......#..........#.#.#.##.#....#.#..###.#...##.###.##.............#.#..#..#..##...##..#.##.###..#.#...#.#...#.##.....#.#..#.#.###..#..#.#....##.#...##.....##...#.#...#..#...#..#.##..#.#.#.#..#..#.#....#.#..#.......##.##....#...#.....##...##..##...##.....#.#.#
#..#.##....###..#..#.........#...##..#..##.#..#.....##...#######.#...#..#........#..#.#.....####..#..#........#.#.#...#....###.#....#.#......#..##.###..#.#...##...#.##.##...#..#.######..#...#...#.#..##.####..##.#..#......#..#.....#............#.....#.#..##..#....#..####...#.#.#..#..#....##..##.#.#....##...#....#....#.##...#.........#.#.#......#....#.....#...##..##..#.#.#...##.#.....#.#.#.....#.#..........#....#...#.#...###...#.##.##...###.#....##
#.####.##.#....##......#.##.....#...###.###.#.#.#.#.#.##..#...#..........#...##.#.#.#.##..##...#....#...#.....#..#..#......#.#..........##....#.#.###...##.##.....####....#....#.###..#..##...##.....#....#..#####...#.#.....#.......#.####.#.##.##.....#..#.##.#...##..#..#..#.#..#....#..##.....#.#...##....##..##...#..#...#.#.#........##..#..#..##...#..#.##...##..#..#........##.##.#...#....#......#.#.#.....#.##..#.#..#.##..#.......#....##.#.##..##....#
#...#..#.##...#.#...#.###..#......#.....##...##.#.#....#####..........#.###..#........#...##..##.###.###.#....##.#..###.##.#.#.#......##..####..............#....#..#..........####..##......##.##......##.#.#....#.#.#.#......##.###.#..##.#..#...#..#.......#..#.#..#..####.##...##..........#.#....#..#..###..##.##...###.##.#..........#.#.####.#.#.....#....#....#..#.###..#.#.###..........#.###..#..#..#..........##..#..##...##..#.##....#.##...###.#.##.#
#..#.#..##.....##......##.....#..#.#...#..#....#.#..##......####..........###.....#.##..#......#.##....##...#.#......##......###.#....#.#.....#.#.......##.##.#.####.....###.......###..#..#.........#..........#..##..#.#.#.#.#..####.##.....##.####..##...#.......#.....#.......#..#........#....#.#..#.#....#.#....#.##..#...#...##...#.#.####.#....##.#.....##.......#..#..#.....###..##.....#.#.#.#...#.#.##.###....#...........#.#.#.#...#.#..#......#....##
#...#.##...##.#...........#..##..#.##.#.#......#....#.#.###.....#.#....#.........###....#.#.##..##....##....#..##...#.......#.#.....#..####...###....##.#...#.#.....#.#.#...#.......###.#.......#..#....###......###....#.#.#..###...#...#..##.#.......#......#..##..##..#..###....#.#...#.#.#...#....#.##..#........#.#...#..#...##.#....#.....##................##.#....#.#.#.#.##.#...##.######.#..##...##.#...#.##.#.....#......#.#.#...##..#.#....#.....#.###
#...#...#.#..#.....##......#.#.##...#..#.#...#..#.#..#.#..##.#.#.......#.....#........#.##..#..#.#...#.#.#.#..#......#....#..#....##..###..#...###......#...#.#.#.....#..##.#......#.#...##..###...##....###.....###.........#.#..#####...#......#..##.#.....##.....###...#.#.#.....#......##.#.....##.....#....##.###..##..#..#..#.....#...#.###.##.#....#.##.#..###..#..#.##..#.#.##.##...#...#.##.##..#....####..#...#.........##....###.##.##.#####.#.....##.#
#...#.#.#.#..##...#........#...#.##....##.......##...#................##..####.#....#..#...#.##..#.#..#......#.####.##...#..##.....#..##.#...###..##.#..#.#.#..##............##......#.....#......##....#...#..####...#..#.#....###....#....#..........#..#.#.##..#.....##....##............#..#.....#.##.....#.#.##..##.....#.........#....##......#.....##.#..#...#.......#..#.#.###...####..#.....#.....#.#.#.###.#...#..##..#.#......##.#..##..#.#.##...#....#
#...#.#....###..#..###..#.#.##...####.....#...#...#..........#.......###..#.#..###...###.#...#.##...#.#.#.#..#....#..###.#.#####.....##...#..#...#.#.##...###..#.....##..#.....#..#..........###...#....###......#....##......#.#....###..###..#.......#.....#....###.##.....#.#..#.......##.#.#.###.#.##......##.....#....#..#.####.#.#..##.....#.#.#..#.....#.....#......#.##.......###.##.......#....#..##......#..#.....#..#..#..#...##.###.#..##..##.#...##.#
#..##..#.#..##...#..#....###..###.#.##....##.#.#.#.#.#.#...##...........#..###.......###.....##...##...####..#.##.##..##.....#...##.###....#..##..#......#.##.#.#......#..##.#...#...##..##....#...###..#.#.#.#....##......###......#..##......##.#.....##....###.##..##.##.##.#..##...##.......#.###...#.##.#......#.###.####..#..###.###..#.....#...#....###.#...#...#..#.......#.......#..#....#..###...###...###..#..###.###....###.......##.......####...####
#..#.#....#..#..#..#####...###..####...#...###..####.....#.#.#.#.....##.....##........#.##..#.......#...##..##......##.#.##...##..#.#..#.......#####.##...#.##..#...###....#....#..#.....##....#..#..#.#..###....#....#.#....#....####.....#.#.#.###.#.#..........##..#..##.##..#.#.#....#.....###.###.#.#.##.#.#..#.#...................##....####..#..#...#.....#..............#....#.###....#.....#.#........#.....#...#........#.............###....#...#....#
#.##.#......#....#....#....##....#...##.....#....#.........#.#...#...##...#...#....#..###.##...###.#.#...###.#.#.#.#.#...#.###.#....##.#.............#.#..#.#.#.#..##.#.#.#..##.##..#...#.##...#..#.#..#.#...#.#.#.#.#..#..#.##.##.##.#.#...#...#...##.####..######.##..#........#.....#..#....##.####............#....#.....##.#...#....##..#..#.......#...##.#.##.#.#.....#.#..#.#.....#.#.#.#.####.##...#..#..##....#...#..#...#..#...##.#..#..#...##.##..##..#
##.#......#..###.......##....#####..#.#...#.......##.#...####......#.##...#.......##.....#..###.#.###.#....##.....#.#..#...#..#..##......#.....#.##..##.###.....##.##.#......#.##..#.#.#.#.##...##.....#.....##..##...#....##....#........###..#.###.......###.##.#...#.###..##.#.#..##.............#.#..#..#.##...##...#.#....#.####...#....####..#.....##.............#...#..#.#.....###..#...#.#...#.##.....##..#....#..........#.#.#.#.#.##......#..#.##.##..#
##...#.#....#.#.###.######.##.#.##..##.#....#.#.....#..##.#....#....#.....#..#.#..###.#.###.##.......#.##....##.....#...###........###.#.#...#......#......#...#.#...#.#..#..###...##......##.#.#.....###.#...#...#...##.#..###....##....##.#.....###.##....##....#.......#........#..#.###.#......###...#......#.......#...#.....##.#.......#...#..#..#..#........#.#.###...#..........##.#..##.....#...#..##.....#.####...##..##.#......#####...#.....#.##....##
##.#.##....#.#...#.......#..#####...######......##..#........#....#.##.....##.##..#...###.....#....#..##.##..#...#....#...#...#.....#.........##..#...##.##.##.#....#.......#.......#...#.#..#...#.#..#......#..#..#...#..#..#.##.#...#..#.#.#####.#........#...##.#.##.#..#........#..........###..#..###....#.#.##.#.#..#.##.........#......####..#...###.#..#####...##.#..#........#.....#..###...#......##..##...##.#.##.#..###.#.#.....#...#....###.#..#....#
#............#....#....#.#..###..#.#....#..#.....##..#.....##...##.#.........##......#..#.##.#.#...#......#.....#........#.####......#...####...#.#.#......#.#.###.....###..#......##..##.#.......#....#..##.............###...#..#..##.##..##..#...#...#..##.....##....#..#...#...###...#.###........#.#.#.#.....##...####......#......#.###...###..#.#.#..###.#...#.#.##..#.......##.#.#.#..#...#...#.##..##........#.#..#.......#.#....###...#...##...#.....#.#
##.#......#...#...#.#.....#..#...#...###..#.....##....#.#.....##...#...##.##..####.....#...##...#......#.#.....#..#.#.......#..#.#...#.#.#..#.#..##.###.##.#...#.#...###...#..####..#.##.......#.##..#....#.##...#..#....#.#.....#.#..#.....#...##...#..#....#...#.#.#....#.#..#...##.#...#...#....##...##.####.#..#....#.#......#.#..##..#.####..#.#.......###.#.##..#....####.......#................###....#.#....#...##........###.......##...#.........##..##
#..#..#.#...#.....#...#....#.##.#.#.......###...##....##.....#.#.#..###..#...#.#....##..####...#......##..#.#........#......#....##..#.##....#....#.....#........#.#.####.##....#..#..##.#.....##.#.###...###...####.........#..#.##...####.#...#.#..##.#####..##.#...#.#.###.#.#....##...##..##.###...##.#.#.....###...#..#...#...##...#.#.......##..#.#.#..##...##..#.#.##..#.#....####.......#...##.#.#.#.#.#.#...#.##............#.#..#.......#..#.##.#..##.##
#.....##.#....#....###.......#......#....#.###..###..#..#.......###..#...###..#....#.......##.#.#...#....##...#.#.....###...#...#........##..##..#.##..#.####.#...#.###..#.#.#....##.....#..#.#...#.....#.#....#...#......#...##.#.#.###...#.#....#.##..#........#.#.......#...#.##...##.#.##..#.#.#.#..#..###......##.#.##..##.#..#.........#.........##.###.....##.....#.###.#......##...##...#..##.#.#.....................###...##...##.....#.#.###..##..#...#
###.....#######..#...#.#.#.#....#.....###.....##.#.##...####..#.#.#.##...#....##...###......#...#.#.#....#...#....#..#..#..#.....##..##.##....#.#.##...###..###.###.....#.###.#.###.#.........##...#.#.#...#.....#####..#.#...#......#....##....#..###..#.....#......#.###..####...........#....#....#.....#............#......#.#.#.....#.....#....#..#.#.#...######...#...##.#.#..###....#.#.......#..###.#..#####....##.####.......#.#...#.#........#.....##..#
###.......#...#..#..#######........#....#.......#.#.....#..##.#.#....#...#..#.#.#....#......#.###.##...#.........#..#.#.#..#..##.#.#.#..##.#.#..#.##.#.#.#....##.##...##..##....#.#....#..##..#..##....#......#.##.#...##.#.....##..#.#.##....##....#..#..###..##..##.##..#.#.#..###.#......####.....#...##.....#.....##.......#..#.......##..#....##.......##.##.........#...##...###.#.#..##.........###..##.....#.#..#.#.#....#..#.....#.#.#.#...#...#.....#..#
#.#.#.##.#.#.........#..#.#....###..##.#..##..#.....#....#........#..#..#.#.........##...##...#.###....#.....#.#....##.#......#...#...##....#.###.#....#......#..##....#..###.....#..#.#....#.##.##..#.#..#...........#....#.....#....#...#..#.....###..#.#.......##.......#.#...#.#.......##.#....##.##..#......###...##...#......#..#.#..###.....##..#........#....#.#.......#.#.#.#...###......#..#......###.##...##.#..##.###.##.#......#..#...........##.#..#
#.......#.#..#.####.#...#....#.....#......#.####.......#......#.###..##.#..###.#.#..#...##.........#.#......#..#...##...#.###.........##..........#.#...#..#...####.##......#.##.##.#....#....###.....###..#..##..#...###..#.##....#.##.#....#..#....##...#.#.....#....#....#...#.......#......#...#.##.#.#..##..##.........##....#..##...#.####..#.....#.#.###.##....###....####.........##.......#.###..................#....#.##..##.....###.........#...#....#
#.###...#..#.#..#.#...#..#.##..#.#...#.#..#......#..#...#..#.#....#...#....##.##..#.#.#...#.........#.#...##.....#..#..#..#....#..#.#..#.#.#.##...###.......#.#.##.#.....##..#.#...#.....#........#.##.#.....#..#....##..#..#.##...#....#.##.....#....#.#...##.##..#.#.#.#...........#.........####..#..#....#..##.##.......#...#.##.#....###.##......####.##..#.#...##.#.#..........##..###.##..##.#.#.......#.#.#.#####.#..#.#..##..#..#........##.#...#.......#
#...#.#.........#.#.....#......#....#.###.##.#..###.....#.......#..............#...#...#.#.......#.#.#.#.##...#...##.#.........#...........#...#....#......#.#.#...#.###..###.##..#.#.#...##..###......#..#.##.#.......##.#.#.###...#.#.#.#...#...####.#.#....###.#.##..##......#........#....#.....#.#.##.....##..#.#....#.#.#.....##.#.....#..........#....#...#..#..#......#####.#.#...#....#...#...#............#...#...###.##.##.###...#..##....#.......##..#
####....#..#....#.#.#.###...#.#......#...#..##.#....#...#..#...#.####...##......##..#..#......##..#....#..#.#.##..#...#.....#.##.##....##.##..#......#..#.#.#.##.#.#..#..#...##..#.##..#...#..........#.###...##.#......#..#....###.....#...#.#.####...#..#.#...###.#....#.#..#..#.........##...###.#..#......#..#.#..#.##..##...#.#..##.....##...#.##.##....#......##.#.#.#..###.....#...##....#.....#....#..#.#..#....#####.#.#...#......#......#....###.#.##..#
#..##...###...##.#...#..##...###.####.#.###....#.#.....##.##..#.#.#.##.#...#...#....#...#.###.#..##........##....#.....#.........#.#..#...#.......#......#.#..#..#..##.#.#....###.##.#.............#..#.##..###.#....#..#..#.....###.##.....#.#...#....##...##.###...####......#..#...#.....#.....#...#..#.##..#.##....#.....##...##.###.###.#.##.#......##.###.#.#....##.#.##.....#...###..#..#.#.#..#..#..#..##.#.....##.#.......#...##...##..#.####.#..#.....##
##..#.#..#####.#.#.##....#.##...#.......#......#.#.####.#.....##......#........#.###.#....##.#.........##.....#.......###.#..#...#.....#...##.......#..#......#....#...#.....#..#...###..#....##..##.##........#.#####.....####....#.#.....#...###....#...#...####...#.#...#.........#.#..#..#.#.##..#....##..##.#.#.##.##..##.##......#.#.#...#.##...##.....#.#..#...#....###..........#..#..#.....##.....##..#.###....#..##.#.#......#.##..#.......##.##...#...#
#.....#..##...#..##...##..###.##...#.......##.#..#.##.#........##.#.....#.....#...###..#...#.#.#..##.#....#.##....#.....#.####..###..##..##.#..#..##.###..#.##.#........#.##..##..#.#...##.##..#.#.##.#........#.#...#....#.#.#...#..#..##......###.#...##.#.##...#.#..###..##..#.###..#....#..#........#..#..#.##.....#.#.#.....#....#....#.....#.##....#.##.......#....#.....#....##.........#.###........#.##....#..#..#....#...####.#........#.....#..#.#.##.#
###..#.#..##..#......#......##.#.##.#.#.#.#.##....#..#...........#.....#.#..#.#........#....##.#....#..###......#..........#...#.#####.......#....#.......#..####........#....##....#....##.#.#.##.###.#.#......#.##.#.##......#.#..##...#.###..#......##.#..#.##.####.#..#....##...#....##.#.....#####........##...#.#...#..#.####..###..#.##..#..#.##.#...#..##......#..#............#.#......#.#.....##...#....#.#.....##.#...#...#......###...#.#..####..##..#
##..#..###.#..#.#.###.##...##....#..#..#.....#.#######...###.#.#..##...#...##.....##...#.#......#.#....#...#......##..#.....#.....#.#.#..#...#...##.#.#..#...#...##....#.#.......#.##.#..#.#....#.#...##.##.##.#...#..###.#...#.......#.#....#..#.#.#.##..##..........#.#.#..#..#.....#.#..##.......##....#.#...#..#.#..###.##....#...#....#...#......######.......#.#.#.#....#...####.#.#.#............#.#....#..##.#.#.....#.#.#...#...##.#.###........#.##....#
#....#....#.#.###........##.#......###....###.#.#.#..#..##........#..#......#.#...#....##.##.#..###......##.....#......#..#...#.#.......##..#......#...#.#.#..##.#...#.#......#..#.#..#....#.#...#.##.#..##..##.##.#...#..##...#.......###.....##.#...###.##......##.#.....#..##.#.....#...##.#..#...#..........##...##...#....#.....#.##.#.....###..#.#..##.#..#.#.#.#..##.#...#.....#..#................#..#...#..#.#....#.#......##...#...#..#.##.##....####..#
#####.#..##.......#........#..#.#.##..#.#.#....#...#....#....#..........##..##.......#..#.....#.#...#.####.#....######..#..#...#.#..#.##..#.....#......#.....###....#.....##....#...#.......#...#.##...#....#.....#.#.##......#..#......#.###..##............###.#.#.....#.....#.##...##.###.......##...#..#....##......##....#........#.#..#.#####..##..#.####.....#..##.....###.#..#..#.#.##...#..#.##......#...###.#.##...#..#.....#.#....#.###.........##...##
##...##...###....#...#####.....#.....#...#...##.#...#.#...#...........#...##.#.....#..#.......####....###...##..##.....#.##..#..#.#..####......#........#..............###.#.####...................#.#.###.#.###..#.....#.#...###..#...#.#..###.#.##..#..#.#.#...#.......#.#...##.#.#......###....###....#.#.....#.####.##.#.#........#...#.##..##....#......###..#.##.#.#.###...###..#....#..#..##.#.....#.##......#....#..#.#...###.....#.##.#.#...##...##...##
##..###..#.#.#...##.....#.#.#..#.......##...##....#....#..###.#...#..#.##..#.......#.#.#.....##.#....#.....#.##.#####......#.###....##......#......#....#........###..#......####...#...##..#.....##......##.##..#.#.#...#.#.#...#..##......#.##.###..#...#...#.##.....##..#.....#......#..#....#...#..........###...#.##.#..##..#...#.###............#.#.#.#....#.#.........#.#.#.......###....#....###...#.#..#..#.#.....###.######.#.#..##.#...##...#.###.#.#.#
###...#.#..#.....##....##..#...#......#.#.....##....#.#.###.#...##...##......###.##..........###.#....#......##..........##...#.#..##....##.....#.##.#.........#.#.#...#...#...#.....#.######..#......##..#.#..##.##....#...#.#..#.#.#.##....#..#...####..#....#....#...#.....#..##.........#..###...###.#..#...#.#.#.##.....##.#.##..#......#...#..#...##....#.#.##.##...........#....#...##..##..#....#.#........#.#.........#####..#.###......##..###...#....##
#.#...#.#....#..#..#.##.#..###.#..#...##..##....#.......#.#...#..##.#..###.....#...#.....#......#.#..#..#...###.#..#.#..###..#..##..#..#..#..##.###..####.#####.####.#.....#..#######.##.#.#.#....##.#.#.....#..#..#......#...###...##.#...#.....#..#...###...#.#..#..#.###.#...#..#..#..##......#........#.####.#..##...##.#...#....#.#....########.#..#.#....##.#..##.##....##.#.#...#....#..#.####......#.#.#..#.#.#...####.....#..#...#....##.#...#.##.#...#.#
#.#....#.###..#.#.####.###.......##.#...#.#..#....##.#......#...##........##.###..##..#.#.......#....##...##...###....#....#..........#.#.....##.##......#..###...#..#.#.#.......#...#......#...#.....##....##.##.#..#..#.#..#.#..#.#.#.......##...###..........####....#.##.#..#....#....##.#......##.#.#......#.#..#.##.#.#..#.#.#.#.####..#..##..............#.......#...#......#...#.#........###....##.............#.....#...#.#...##..#.#.#.....#.....#.#..#
#.##.#..#..#...#.####...#.#####.#.#.....#....#.#...##....#...#.#####...#.#.###.#.####..#...#..#...#.............#....##..#.#....#....#....#.#....#....#...#.#..#.....#.#....#.####.#..#.#..##...#...#..#.........##..#....#....#....##....##...###..#...#...##..##.....##.........#..##..##......###.#.......#.......##.#..##.#....######..#....##...#.##......#...###.........##..#.#.#........#.....#..#.....#..#.##....#....##.#.#..###..###...#..##.##.##..###
#....#.#...#...#.#.......#..#.#....##............##..##.##..##...........##......##.###.......#...#..#..#..#...#..........#....##..##.#..#.#.#..#.#.#.#.#.#.#....###..###..##.###....##...#.......#.##..#.##....#...#.#...#.....#..#..#....#.#..###..#.####...#...##....##....#....##.#.....####..#.#..##..#......#.#..#.#......#..##...##......#..##.....#...#...##.#...#.#...........#.......#.####.##.#.#...###.#.......#.....#..#...#....##..#..####.......#.#
#.....#.######...###..#..........#...###....##......##..#..#..####.###..#..####............#....#....#...##..#...#.###...#.#....#....#.......#...##...#.....###....#.##......##.###...##.#..#..#..###.####.#.#...##...#.#.####...#..##....#.#.#.#..##....#.#..###...##...###..#..##.#.#####...#..#....#.#......#...###.#...#...##..#..#..#...###...##...##....##.#....##...##.##....#.###.##......#..##.#....#..............#..#..#..###..###.####...#...#....####
#.#.......#.#...#..............####.#..#.#...#.#.............##...#......#.....#.###..#..#.#.##.########......#...#.#.......#..##..#...##.#........####..##.#..#.##..###.....#..#........#.#..#........#.#.#..#......#....###..........#...#.....#.#.....#####...##....##.......##...#.##.#....###..#.##.#......#.##.##.#.##.#.##..##.#....#.#.....#.#...##..#..###..#.......#.#.#####..#..##...#...#...##......#.#...#..##...#..#.......##.#...#..#..#...#.#..#.#
#...#.##..#...#...#.#.#.#.#.###.#.#..#.#....#...##..#...#.#..#.......#..............##..#.#..####..#.#..#.....#...###...##....###.###..##...#..#.#.#.....#...#.....#.....###.........##.##.#......##.#..#..##.##.#..###..#..#..##.##..#.#####.#....##.##..###...#....#.###..##...#.#...............###...#..#..###....##..#..####...#.#..#.##.#.###.#........#...#..#.###.##...###.####..#.#........#...#.####...####...#..##...#.###.#................#.....#..##
#.#....#......####........#.##..#.#......##.#..#.##.##.#....##....##.....##......#...#..####....#.##.#.#.#...........#...#....#..........#..##.#.#..#......###.###..#..#..#.#....###.#..#....#.....#....##.##.####.##..#.###....###.#.##.#....#............###.#......#.............#.##..##...##...#.#.#.#.###..###.#...........#....#..###.##....##.#..#..##..###.#.......#.#..#....#.##....#..#....##..##..#.###.##.....#...#.....#.#....##.#.......#.#.#.....#
#...##.##..#..###.#.##...#....#....#....#...#.......##......#..#..#.###..###..#..#.#.....##.#.....#...#.#..##..#.......#.##..#......#####...#.#.....#.#...#..#..#.###.#......##.....#..#######....#..#...#..#.#...###.#.#....#.#.....###..#.#......##.###..#.#.#......#.##.###..#.##....##...#.....#.#...#....#.#..#....#.#.#..#.#..##........#.....#.........#.##.....#.#..#..#.......#...#.............#...#.#....###.#.....#####..#..#.##.......##........###.#
####.##........#.#......#.....#.#....##...##..###.#.#......#...##.#...####..#...###.#.#.....#..#...#..#..#...#....#..###..#.#..##....##...#.######.#.....#..........#.##...#...........#...####.........#.#.#...#.##.#....#..##.#........#.#.#.##.####..###.............##...#.#..##.#.#.##.....#.....#.#..#..#.##..#.....##...###..#.##...#...#....##...#.##...#..###....#..#....#..#.#........##..........#.##...#...#.......##.##..#...#....#...#.#.#..#...#.##
#...#.##.##..#....###.........#####....##.##.#..#...#....##....#.#.##....##.#....##....#.#.#...........#...#...#..#..#.##.##...........#.#....##....#.#.#.###.#####.#.##.###.##......#.#.###.#...##.....#.....##...#.....##.....#.........#..#.#...#.#.#.##.#...#.......###.....#.#..##...#.#....###....###.#....#.#...##...##.#...#...#.......#.#.#.#....#.####..##...##....###......##......#.#.##..##...#.....##....##..##.#..###.#.##.......#...#..#...#..#..#
###........#.#.#..#....#....##....#..#.#.#...#....#..##...#.....###..##...#................##...#.#.#.###........##...#..####.....###.#..##.#..##......#.#.###.#.##.##.#..###..#.#..###......#.##.##.....#.#..#...........####...#...##.#.....#.##..##.###....#.#.....#.#..##.##.#........#....#............#.....#...##..#.......##...#.#..##..#..#.#.....#.###...##.#...#....#.#........#.#......#....#.#.#..#..#.......##....##..#.#..##....#.....#.#####....##
#..#.####..##.....#......##.............###.#.##.....##.#.#....#.#....#.####..#.#.#......##....#...##.#...#..#.#.#.##.###...##..#....#####..######.#..#....###..#...#..#..###.....####.......###.....#..#.#.###.......##......##.#..#....#.###...#.#...#.###..###.....##......##.#........#....##.#..#.........#.##......#..#.#.....#.#......#..#.................#..#.....###.#....#..#...##...#...........##.#...##..##..#.#..#.....#.........#.........#..###.#
###.####.....##.#.#...####.#.#.#..##.......#..#......#..#....#..#.#.#...##.##..###.##..#.#.###.......#..###...#.##...#...#.##..#.#..#.#....#..#..#.....#.#...#.....#.#...#.##...#..#....##....#..###.###.#.##....#.##.#......#...###.#..#.#...#.#..##.#.#................#....#.#..#..#.##......#......##...#...###...##...###.#.#.##.#.#..####...##..#......###........#.##..##........###....##..##.....#.#.....#.##..##.....#..##.....#....##.#.#..#.#.###....#
#.#...##.........#..####.##.####..#.##.#....#....##..##..##......#.##.#.#.#....#.#....#...#####......##.#..#.......##.......#....#...#..#....#.#.#..#.......#...#.#...##......#..#..###...#..###..#.......####..#.##...#..#..#..##.#..##......##.....#....##.##..#.......#....#....#.#.....#...##.#..#...####..##.#.#.#....#.#...#.......#.#..#...####.....#.#.....#.####..#.....#....#...##........##.#.##..#.........##........#....#.........##...#..#......###
##.....#..##.###.###.###.##........##....#.#.###.#.#.....##......#.#.#..........#..#...###..#.##...#.#...#..#....#.#..##.#.#...#..#..#...#.#...#.##...#.#.......#.....#...#.##.#......##...####....###..#....#....###..........##...#........##..#.##........#.#...##....#..#..##....##.#.#.#.#.#.......#.#...#.....#.#.....#........#..##.......#...#..#......##.#.........##......#..#..####.#...#....#..#.....#....##....##.....#....#.....#.##..#....#..##...#
#...#..#..##...#...##.#...##....#.......##..####..###.#...#.##....##.##...#...........#..#..#.....#....#.....#....#..#..#..##.##...#.#.......#.##.###....##..##...#..#.......#.....##.####.#..#.#...##....##....#.#.....#.#......#...##......#..##..##....#........#...#.#.##...#...#.##....###.....#.#..#.####....###.#...##.#.##...#.#..#.##.##......#...#..##..###..#.....#.##.#.....#.#...##....##.#.#...#...#...#..#..............#...#.#.......##.#..#..#.##
####..##.....#....#.......#........#...###.#...#.....#.#..##....#.#..##....#.#....##..#.###....#.###...###...##..##.......#.......#..#.#.....#...####.#.#..##.#..#....#..........#..........#....##.#...#.........#..#.####.#..#.#....##....###.#..#......#######...##.#.####.....#..#...##.#.#.....#..#...##.............##......#..#.#..#...#..#......#...#.##...#..#.#....#.#..#..##....##.#.#.###.##.#.#......#...#..#...#.#.#.......##.###....#.##.....##..##
#..#....#..#.#..#.###..#.#.....#...#..#...#.....##..#.....#..#..###.#..#.#.#..#...#....#.#.#....#.#........#..#.....#..##...###.....##.......#..#...###......#...........###..###.#..#.....#...#..#.....#.##....#......#....#.#.#.....##..#.....##.#.###.#.......#...#.##.#...##......#........#.#..##....#....#.##.#..#...#.#.....#.#.####.....#.#....#.##...#....##.#....#..##..###..#....#..#.....#.#.....##.....#.#..###..#......###.##.......#...#.#..#...###
#.#...####.#.#.#..#.......###....##.......#.....#.###.......##......##.#..###.#.#......#....#..##..#....##.....#..#........#.#.....#....##..#.#..##.##.......#.####.....#...##.....#.#.##....#....#....##.##.#...#.##..#.#..###...#..###......##.......#.##.....#.#...###....#.#.....#....#...#####...#....##....#..#.#.#.##.#..##..#.#.#..#.#.......####.#...##..#.#..#.##...####......#..#####....###.###....#......####.#....#....####.#.#.##.....#.#...###.#.#
#...##.##....#.#.....#....#...#...#......##.#..###....#.#.......#.#.....#.......#...#######....###.#............####....#...#.#.#..##.##.#......#.....##..#...#..#..##.##...###.##.#......###.####...##......#...###..#.#..##.#.##...#.#.#...#..#.#.#..#..##..####.#..#....#####....##.#........#...##......#.....#....##...#..###..#....#...#..##...##..##.#..#.#..##....#####....#.####...###.#.#.....#...#...###.##.###...........#.#.#.#....#.#.....#......#.#
#.#...#....##.....##.#####.#...###....#.#...#..#.....#...#....#.#..####....#.........##....###..###.#..##.....#..#..##..........##.#.....##..#.##.##.#....#...##.#.#....#.......#.#.##..#.#.#..#......#.#.#....#...#...###.###.....#...............#..##.#.###..##...#...####.#..#.....##..##.#....#.#..#.#.#...#..##......##.#..#.#.#....#.......##.####.........#.#..##..##....#..#...##...#...##..#.#.#..###.#..#.##...#.#.#.......##..#...........#...#...##.#
##........#.###.....#....#..........#.#.##.###...#...#..#..........#.#...####....###.#..........###.##.##.......#.##.###...#.....#..#...##.#......#...#....##.........#..##.....##..###.#...#.#.#.#....#..#.##......#.......#..###.###.....#...#.#.....##.....#.####.#..##...#.#....#..#....#...#..#..##.#.#.##............##.....#..##...#..###......#...###...#....#....##........#.####...###.#....#........#..#..##.##.#....##..#..#...#.#...........#..#.#..#
###..###.#.....#.#...##....#...####..#.####.#.#..#.#.#.#....#......#..#.##...........#.#...##.........#....###..#....##.#.......###...###..#......#.....#.#.#..#..##.#.#..#.......#..#....#..#######.#.........#....##.....#....#..#####....#..###...#.##...#.#......#.#....#.#.....#...##......##.#..##..##.....##....##...##..#.....###..#.###.##.##..####.....#..##...#...###...#.#........####.##.#..#.#.####..#.###.#####.#.....##..#...##..#....#...#..#...#
#.........#....##..##.#...............######..#..#....#####..#.####..#.#..#.#..##..##..###..##...#......#.##.#.##.#..###....#..##.....#...........#.#.........#.#...#.####.....#....##.#....#.#.#....##.#.......##.#.#..##.....##.....##......##..##......#......#.##..####...#..#.#...#.#..#.#.#...##.#...#.#.#.......#...#.##..#.....#.................#..#.#.....######..#..#...##.###...#....#.#..#.......#...#......#......#..##......#.#....#.#.#.#....#.#.#
#.#..#.####.#....#..#.#..#...#..##...#..#......##...#...#...#.#...##..###.##....#.##.#..###.##.#...##.#.#.#####.#...#.#.....##.#.####....#....#..#...####.##...#.#...#.#...##......#..........##.#.#.##..##.....#.....#....#.##.#..#...#..#.#....#.#.#.#..#...#...#.#...##..##....#......##.#.##.#.#.#......#....###.#.#.#..##..#....#.#....##.#..#.#...###..#..##..#.#...#....##.#.#.....#.....#...#......##..#.###....#......#..#..#...#..#...#.#.#.....#.....##
#...###....#.#..#.##.####.........##......#.#.#.#..#...#...#.#..........#.#.##.#.......#.#..##.....##..#.........#............#.#...#.#......#...#....#.###..#.#.#..#...###.####.#.#..#........##.##.#....#...#..#.##...#......####.....#..###..#..##.#....#.#......##....#........##.##..#....#..##..##..#..##..#.##.##.#....#..#..#...#.#...#....#.#.....#.#.#........#.......#....####.#.#.......#.....##...#.#.#.###..#........##.#..###......#.#.#.....#....#
#.......#..#..##.#.###..#..#.#.#.#.......##.####..##......#...#.#..................##...#.#.#.#.###.##..#.##..#.##.....######....#...###..###.##....#..#.##....#.#.##...##.#....###..#..#.#....#...##..##...#.#.........###..#........###....##..##..#...######.###..#.#...#.###.....#.#.#.##..#.#...#.#.#.#.#..#........####.###...#.#..#.#...#....#..#...#..##.#..#.........#...##...#....#..#..##...#......#.#.#.#...##..#.#..###.#..##.#..####.##.#....#.#.#.#
#.........#..#..#....##.#.#.......###..#...#.#.#..#.##.##.#..###.#.#..#..#.##..#..#........#...#.............#.#.####....#..#...##..#....#..#.#..#.##.........##...##...#....#....##..#....#.......####..#.....#......#.#..##.#..#....#..##....##.###...#....#....##...##............#.##..##......##.#..#.###....#..#...#.#.##..###...#..#...#.#####......##...#...##.....#...#.#...#.##.###...###....#...####...#..##.#.#.#..#..#...#....#......#...###.#..###.#
#..###...#..#..#...#..#.......######.#...............###....#..##..#......#...#...#.##...###..#..#..#.##.#.#.#.#.#.#...#...###.#.#.....###..#...##.......##.#..#.#....#..##.###....##..##....#.#.##....#.##.#......##..##.....#.#.##.#.......##...#..##.##..####...##..#.##.##.#.......#..........#..##.....###.#.##.##...##.#...##..#.......#.#...#.#..##.#......#......#.##.#..#...#..##.#.#..#..#.#.....###.#...........#####...##..##....###.#.#.......#...#.#
##........###..#.##....#.#..##.......#...#...##....###.##....#...#..#...#.#.#....#.##..###..##..#..#.#..#.....#.#..###.#...##.#...##.#..#......##...#...###....#..................#.#......###.##...#...#..##...###.#.#...###......##....#...#...##.#..#...#.##.###.....###..##....#..#.#....#.##..####.....###.....##...##....####.#..#.......#......#.#.####.##...#.......#....#..#.#.###.##....#.#.#..#..#.##.#.......###.#.....##..#.#...#.......###...#.#...#
#...###...#....##....#####....##....#.......#.#..##...##.#.##.#....#.########....###.#.........###.######.####..#.#.#..###.#....#......#....##.#####.#..#.#....#...###...#.....##.#.........#..#..###..#.....###.....##..#..#....##.#....#....#...##......#......#.##....#.#...#..#....##..#......#..###.......##.###..#.##...#..#..#..#.#.##....##.##.......#..#.##..#.##..##.##...#..#..#..#..#.##..####..#.#.....##..##..##...#..#..........##..#####......#..#
#..#.#.#..#....##.##..#.#...#...#...#....#..........##.........#.##.#.###.....#...###.#.#..#.#.........#......##.#...##.#.#..##...#....##.####...#..##......##..#.#.#..#...#.##....#..#...........#.#####...#.#.######...#...##....#..###....#.....####......#.....#..#.#.......##......#..###..##..#...#.#..#.#..#.##...##..##...##.#...........##.....#.###...#.#....##.....##.#..#...#........#...#.....#..#.##..#...#.##..#...##.#.#..#.##..#...##.####....#.#
##...####................#..#..#..#...#.......#.#........#....##.##.#.#.#.....#...#.......##....#.#.......#.#...##....#.####....#...#..#.#####.......#..#####.....#..##.....##.#.#.......###...#.#.#.##....#.##...#..#..###.##...##........##.#.#.#...#...#.#.##..........#.#.#....#.#.....#..#.....#...#.#.#.##..#...#.#....#.#.##...#........#.#.##...#...##...###.#....#..#....##..#..##...#.....#.#..#..#......#......#....#..........#..####.#..##.##..#....#
#...##..#...##....#...........##.....#..#.......#......#..##...#...###.##........#..#...#...####......#..............####.##..#..#.#....#.###....##...#.#......#####.#.#.....#.##...#.##....##.....#.#...#...#.......##........##..#.#...#....#..#.....##....#.#.#...#...#...#....#..#.....#..#...###.....##.#.#...........#.#.....###.....#..##..#...#..#.#.##...#....#.#..#.##....##....#....##........##....#..#.##.#........###.###..#.....#..##.##..####.#..#
##.....##.#.#........#.#....#.#..#...#.#.#.#..###....#...#...#.#..#.....##....###..#..#.......####..#........###....###.#.#...#.......#.#...#.##..####.#..###...#..#.##.#...#.#...#......#........#...#.##.#.#####...#..#....#.#...#.....###.##.#.#.....##.#..##.#.....#.####......#..#....#.#..###.#..#..#.#.#.....#.#.##.#..#...#....#...#..#..#.....#.#..##.##..#........#...#......#...###....##.#....#....#...##....#..##...#.###.........##.#.#..#.##.###..#
##.##.##...##...##..#....##...##.##.......###.......#.#...###.##.#...#.......##.....##.#...##.....#.##..#.#..######..#....##.#......##.##..#...###.##.#..#.##..#.....#...#................####.....#....#...##..#.###...#.......#.#...##.##.##.##.....###.#....##..##..#...#..####..##...##..###....#..#....#.##......#....###...#.#.#.#..#...#......###.....#..#.#..#..##..##..#####..#..#.##..######......#.#...##.#.#.##..###...#.###.#..#.##...####.#..#.#.###
#..#...#...#...#..##.##....##...##...###.####...##.#....##..##.#........#.....##......#......#.#..#...#.#...##.#..####.....#..#.....#.........##...#.....#......##.#..##.#.#..#...#..........#..#.#.###...........#.#..#.#.#####..##..###..#....#...##.##.......##.....##......#....#..#....#.####.#.....#....##...#.#.#......#..##.#.####.#...#......##..###.#.###......#...###..####.#.##....##.#.#..............#.....#.#...#....#..##...#..#.#..#...####.##..#
#.##.#....#...#..####..##...#...#....##..#................#...#.##.......#.#.###.....#.###.##.#...##...#.##......#..#......#..##.#.....#.##..#.##.###..#...#.....#..#.#...#..##........###.#.#...###...#.#...#####...#..#...#.#.##...##.#.#...##.#...##.#.#..#..#..##.######...##.###....###.###....###........##.####.......#...#.#.##.....#...##.....#.#.#.#.#..#.#...#.#......#.#.###.##...##.####.##...#.##.##.##....##.#.##..........#.##.#####...##...######
#....#.###..###....#.#.#...#.#.##...........#..#....#.####..#.....#.#.....#.#.#...###.#....#.#.#.#...#.#.##..#......##.##...##.#...#.#...##..####.....##.#.#...#.#......#.#.####.....#....#...#....##.###.##.#..#.#.....#.....##.#...##.............###.......##.#....#.##....#.....##.#..#.#.###....#.####.###.##...#...##...#......##.#.....#....#####..####..#...##........#.#...#.##..#.....#......##......##.#...#.#..#.#..#.#.......#.###..#..###.......#.##
#..##.#......###....#.#......#...#..#.....#.......#.#.##.#..#...#.##...#.#...##......##.#..##....##...#......#.........#...#.##.#..#...##.#....#..#..#..###..#..#....####.#.....#..##.#.....##.##..###..##...#......#.#.##.###..#....#....#...####.###..#..#.#...#..........#.#..#.###.#..#.#.#....#..#..#...##.##.......#.#.#.#.#..#.#.#..#...##.#..##...##...#......#...#..#.#.##...........#..#.#..##....#..#..##.#.......#..#...........##....##..#####.#.##.#
##.###.....#.#..#.........##...#......#...#.##......#..#..#..........#.##..........#.#..####..#.##..#...#.....###..###..#.................#........#.#.#..##....#...#....#.....#..##.#.#.##..#...###.....#.#..#....##......#..#.##...#....#.#.#.#..#.#.#.##.###...#..##.##......#..#...##.......#........#................##...#.....###..#....#.##....##.#..#........#................#......#..#.#...###....#..##.#..###..#..#.#.#..#......##...#..###..###....#
#.#.....#...###..##....##.#....#..##.#..#####........##..##.......#.###...#......#..#.#.#.....#...##.##.#..###..#.#..##..#......#.###...##.....###.##..#.##.#.#.....##.#......##.##...##...#..#.#...#...##.##......#.......#..........#...#..#....##.....#.###.....###...##.#.#.##.....#####.#.#..#..##.......#.##..###.#.#.#..#...##...#.#....##.###.#..##....#....#............#.......###..#.###...##.#.#...#.#.#............#......#..###.#.......#.....#...##
#.##....#.###.#..#.#..######....#.....#.....#.##.#.#.#.##....##...#..#..####..#.#..###.#.#.#..#..####.......#..#.#......#..#..###.........##........#.....###...####.#..#..........#...##...#..#..#.#.....##.#.####...##.#.#..#.##......#.#..#..#..#..##....##.....###.......###..#.#.#.##.#...#.....#.#.#..###.####.#.........#.......#.#..#.#.###.##.#.....#.#.##....#.#..#......#.#..#....##..##....#.....#...#.#....#...#..#..#.#.....#...##...##..#...#.###.#
#.........###...#.#....###.#....#...#.####..###..####.#.##.#..###.#.###.#.#.#..#.##..#.#.#.....##.#........#.#.#.#.#..#....#.....#.###....#..#...###..#.#.....#.#.##....###...#..#..........####.....#..##......#...#..##....#.###..#...##....#...#.####.#...#..#####...#.#.##....#.###....#.#....##.......##..#....#..###..##...#..####..#....##...#.###..#.#.##..#....#....####..#..#.....#.##.##.....#####..##.#..#....#...#.#.#.#.##...#.......##..#.##..#...#
#....#....#......#.....##..#####...#.#..#.....####...#..#.....###..#.##..###..###....#.#...##......#.#..#..#......##..#.#.#.#......#........#.###.##..###.#.##..#....##...###.#.##.#.#...#..#####......##....#.##...#.#..##...##..#.#..#..##.#..####..######.##..#..#..#.#..##...#.....#....#.....#.....#.#..#..#.....###.....#.#....#..#.##.###.#...#.....##....###.#.#...#...##.#####.##.....#..#.#...#......##..##..##..#..##.#...#.#......#.#.##..#....##..###
##..#.....#..#...###..#..#...##.#......##......###........#...###.#.#..#....#..##...##..##...#...#......#...#...##..#.##..#....##......#..###.....#..##....#..#......#.#..#...##....#.#..#..##.#.#..#..#.#..#..#...#..#...#.##.........#.####.###.##......#.....#.#.##..#.#.##....#...#.#..##....#....#....##.......#..........###....#......#.#..#...........##......##...........#.........##..#.....##..#....#....##.##..#.#.#..#...##.#.##..####.......#.##.##
#..##.....#..#.#.###..#...#...#........#.....##.##.#........#...#.#..##....####.#...##.....###.##......#.#...#.###.#....#.#..####.......##..##...#.#....##..#.#.#...#......#........#.#..#.#..#..###.#...#.#..#...###.#....#.........#.....#........#.#.#...........#..#.#.....#####....#########...###..#.#.#...#.#.###.#.#..####.......##..#.#....#...##..###..........#.##.###...##.##....#.....##.##..#.......#..#.#..#..##.....##.#.#..#.##......#.....###..#
#....#.........#.#....##.#.##..#.#.#.#.##..##...#.#.#........#.#.#......#..##..#.##..#.#....#.#.##....#.#.#...#.#.#####..#...#####.....#.....#.##.####.#..#.........###.........#..#.###..##..###.##...#....#..#..#####.##....#........#.#..##.#.##...#.##.............#...#.##.##...#..#.#....#..#.......#.......#..###.#.###.#...#.##..#.#.........####.#..#....#....##..##..#.#..#.#.#..#.........####.####.###...#..#..#......#......###.##..##..#..##.##...##
#####..#....#...#...#...##.##....#....##.#..##.#.#.##.#.........##.#.#...#...##..#.#.#.##...#.#..#..#..#...###...##.####...#.....##..........#...#....##..###....#.......###.#.#.#.#.##..#......###.#...#.###.#####..#...##.#.....#.....#......#..#....####........##....#......#...##.#..#..###...##..#.###.#......##.#.#.#......#....####.#..#....#...#....#.#..##.##.....C..#.#....###....##.#....##..#.####..###....##........#...##..#......#.###...##.##...#
##......#.#.#.#..#........#...#..#.###.#....#.#..#..#..##...#....#.#.#........#..#...#.#.#.###.##.....##....##..#......#.#####.#..............##...#..###...#.##.....#...#.#.....#.#.......#...#..#.#.#.#.....#.#........#......#..#...#.#..#..#..####..#.#.##.....#...####.#...#..#....#............#.#####...#.#....#.##.####.#..#.##.......#.##.......#..##...##..##.#......##..#.#..#.#.#.....##.#.......#.#.###....#....#.#..#....#...#..#.###..#...#..####.#
##........#...##...#..#..#.#.#...#.##.##........#..#.........##..##.#.#..##...##......#....##..#.#.#.#...###.##..####.....##...#........##.###....#...###....#.#..#..#..#.#..#..........#.....#......#.#..###.#.#....##....#....#..#..##..###...##...#...##.....####...#.#........##..##.##..###..........#.###....#.....#.##..#..#.#.....####..##.#.....####.#..#..............#.....#.##.#..##.#..###........#...#.....#....#...#...#..##.....#......#..#.#.#.##
#...........#....#.#.#...###.###.#..##.#...#....#.##......##..#....##.#...#........##..##.....#..#.#...#.#...###.#.#.#.#.#..#.##....###.#..#.#....#...#.#....###..##.###.#.......#.##.#..#..#.#......##.#.#..#....#..#.###.#....###..#.#...##..#......#.##.#.#..####.....#.####...###....#.......#....#...................####....#..#.#....#...####..#......##.#..##...#..#.#....#..###.#.####.#......#.##.#.####.#..##.###....#..#........#.....#.##...........#
##...#.#..#......#..#..#.#......#....#.........##.#####.#..#..#......#........#.##......##...#.###.##....#.#......#.......#.#.####....####.......#....#...#....####.#..#.....#.#..#.###.#....#.##.##..##......#.#....#.##..#.#...###.....##..####...##...###.##..#...#.#.#..#.#.##.##.#........#...#.##.#..#......#.#.#....#...#..#.##..#..###...##............#..##....#..#......###....##...#..#.#....#....#.##...#..##.###.#####....#....#..##....#.##....#...#
#.#..#.#...###....##....#..##.....#.###.#......#....#........#.#.###..##.....##.......#....##.###.#....#.##.#.####..........#...#...##.#.#.#.#..##....#.#..###.###.####.#....#...##.........#...#...##..#........##.##.....#.###..#....##.......#...##.#.....##.....##.#............#...#.###.#..##...#....#......#..###...#....#.##....###.#....##..##..###..##..#..#...#...#.....#.#.#..#.#.#.................#.#####........#.##..##.##..###...#.#.#.#.##...#.#
#.....#..##.#...#...#.....#.##.##.###..#...####..##.###.#.#.##..##...##.#..#......#.#...##...#.##......#.#...##..####....#...####.##....#.#.##.##......##........#...#.......#.#.......#..##.....#..#...#....#..#....#.###.###.......#..#.#.#........#...#.....#..#.#.....#..#...#.#.#.#...#.###...#....#..#.##........#.##.......#.#....#..#.#.#..##.#....##...#....#.........#....##.##.#.#..#..#..#.......#.###...##.##..####...#..#......#..##.####.###......#
###.#..####.....##.##......#..#.##..#..#.......#.#.......#.##.............#..##.#..##...#..#.#....#......#.#...#.##.#.##......##...#..#.#.....#......#.......#....#.##........##...#..#..........#...##.....##.#.#...##....#......###.......#..#..###.##....#..##..#...###....###...###..#.#...........#..##......#..##.######...#..##.#....#....#.#.#......#...#.##.#.#....##....#...#.#....#......#.#.#..#..#..#....#......#.#......##..#...#.#.#......#....#.##
#......#..#...#...#.##...#.#.#.#...#.#..###...#.#....##.#..##.#.#...#.#.#........##....#....###........#.......#..#.###.#..#.####..#..#..#...###..##.#..#.......#..#...#.#...##..####......###.....#..#.#.##.###.....#.##.##..##.....#...#.#.#..##...###.#...#..#...#.#.#..#....#....##.###.......#.#.....#.....#.#.#.##...#.##...#.....##.#........#....#.....##...#.#...##..###.....##.#.##...###..##...##.####..##...###..#.#.##...#.#.##.#...#.......#.#..#..#
##...#...##....#.....##........##...##...#.....#.###.......#..#...#.#.#......#.......##...........#..#.#....#..##...#.#.......###...#....#.#######.#.#.#.#...#.#.#.#.#...####..#.###..#.##..#.......#.#.#.....#...##...#..###..#..#.#......#...#..#.#...#..##.##.#...#..#.#.......#....##....#..#....##.#..##.#....##..#....#....##..###.##.#.##.#...#.#.#...##..#..#.....##....#.....##.......#.###....#......##....####.#..........#..##..#..##.#...##.#.#.....#
#...#....#....##........#.###..#.##..#........#.#####.##.####...#....#.##...#...#..#..###......#.#..............##...#####.##.....####......#.#.....#.....##....##.......#..#..#......#..##..###...###......####..#.....#..#.#.#..##...#...##....#..##....##.....#..##..##.....#...#...####..#...#.#......#....##.#.#.....#..###............#...##..#.#..##..######.#.####.....#....##.#....##...#.#.....#.#.#.###.#.##..#.......##........#...........#..#.#....#
##.#...#....##.#...........#..#...#.......#.#.###......#...####.#.#......####.#..#.#.###.#.....#..#..#.##........##.....#.##................###....#.###.#...#...#.#....##.#.#..####..#.#.......#..#...##....#.####.......##.#.#....##.#...##....#..#.#.......##....#..##........#.......#....###...###..#..#.#..#.#.#..#....#..#.......#....##...#..###..###.#..#..#.#.#.#....#..#...#.#..##.....#.......##.......##.#.#.#.#..##.##.###.##.#..#.##.#..#..#.##..##
#.#.#..#...##.#.#..#.#..#.#....#.#....#.#.#.#.....###.##....#...#..#.#..#........#.........###..#.......#....##..##.#.#.....##.##.....#.##...##..#...####..#..#...##.#.#..#.#.......##.##...###....##.....##.#..#............#..#.#..#.#.###...##...####...#.....##.#.##.###.##..##...#...#..##.#.#.#.......##.#..#...##..##...##.#...#.....#.#........###..##.#..#....#..#...#....##.#..#...#.#.##......#..#....###.###.#..#..###....#.#.##..#.....#..####..#...#
####.#..#.#......##.#.##.#..##.###...##...........#.##.#..#..#...#.#.#.#.#.###..##....##...##.......##.#.....###.##.......##..#.##.#..#...##.......#..#..#.###......###.......##.#.....#...#.#...###.#..#.#.#..#..##...#.#.#..#.#..#.......#.#.#..##....#.##.#.#..##.#......#...#....#.....#....####.#####.#....#..##..........#....##..#..###..##..#.#.#....#.##....###.#.......#.#.#...##....#.....#..##.....#.#.#......#...##.#...#.....#...#...........##..#.#
##..#....###............#....#......##..#...####.#..##..#...#.#....#...#.####.#..##........#.#.#...#.....###...#...#....#......###.#.##..#..###..#...#####.###....#.##.#..#.#...#......###...#.#.....#.......#...##..##.#......#.#.####..#.##...##..#....####....#...F..####.#....#...#....#.##..#....#.....#.#....###.###..#.##..##...#.#..###.#####.#..#.##.........#.#.......##..##......##.#..#...#.....#..#..#..#..#.###...##..#.##...#.#.#.###.#...##.##...#
#.............#.#..#...#####.....#...............#...........#...#.##..#...##.#....#...#..###.#...#.......#.##......#....#...#.#...#..#..#..#..#...#..#.#.##........###.........##.#..#...#.##.......#.#.#.......#..##..#.###..#.....#.#..##.#.#...#...#...##........#####......##.##..........##.##..#.##..##...#####..#.#....#...####.....#.##...........##..#..###...........##.#....#.##..#..#....#.###....##..##.##..##.#.#.##.#...##.##.#.###.#.##....####.#
#..##...#...#.......#....####..#..###..##...#.....#..##..#.#.##..##........#......#...#...#..#.#.#......#....#.#....#..##.#.##........#.#.......#.....#....#....#.#..#.........#.#.#......#....#......##...####.#....#....#....##......#.##...#.#..#.##....###.#...##......##.#.###.#.##..........##...#...#####..#..#.#.....#....#...##..#.#....##.#..#..#..#..##.........##.......##.##....##...#.#..#......#....##....#..#..#.#...###.....####.#...#..........#
##....##.##.##.#.#..#...#..#...##....#.....#.#....#..##.##..#...#.#.......#.....###.#..##....#.....#.#..#...........###..#....###.#.#.##...#.....#.#.###....#..........##..#.##.#####..###.#.#.#..#.#.#..##.#...#.......##....##.###..#......#.....#.....#...#......#.##..#...##.##....##....##.....##......#.#....#..#......#..###......#........##...#####.##.#..#...#.#........#.#..##.#........##.####...#.........#.###.#.#......#..#....#.##..#.....#.#.##.#
#.......#..#.##......#.####.#.#..#....#.###.##......##.###.#.....###..###......#......#.#.....#........#..###.##..........#.#...##.....#......#...##...#..#.....#..#...#......#..#.##...#..#.....##...#.#..#.##.#.#..#..##..##....#.#....#.#..##.#.#...####....####.###.#.#..#####..#.#..#.........#..##....##...#.#......#...#..#..#..#...#..#.......##.###....##.#..#.##..#.#..##.#.#.##..####.#.###...###.####.#.#...#..##...#.##.#.....#.......#....#..#..#.##
#...#.#.#..#..#..#.#.#..##.##.#..##..#....##..##..#..##.##.#......#....##......#.....#####......#..##.....#.#...#..####..#.#.#########.#.#.#.####....#...#...#.#..#.##..####...#...#...#####..#......#..#.##.......#....##..#.###...#..#...###...#.##..#.#...#.##.#...#...#...##....#..........#..#.#......##.#.#....##.....#..##.#.###..#..#...#...#.#........###.##.#...#..#.##.....#...##.#.....#....###.#..#...#.##.......##.#..#....#..#...#.###....##......#
#..#.#...#..##...#....##...#.##...#...##..##..#.#..#...#..##.##....##..#.#.#..###....#..#.#................##..##...##...##..#.#.......#..#.....#.#...#..........##.....##......###.#........#....#######.#.....#....##.......##....##.#..##..#.####....#####.#..#..#.#.##.#..###.....#.....###.##.......##........##.##...#...#.#.#..#....#..##..#.##.#.##.#..#.#..#...#...###.##......#.#..##.#....#........#.....#........##....#.#..##.........#.##..###....##
#..#....##...#.#..##..##.###.#.#......#....##..#.#..###..#..#....##...##.#....#.##.#.#.#.#...#...#.#...##.#............#.##.#####......#..#..#....###.#.##....###...#..........##.#...#.#..#...##..#..#.....##...#.##..##.###..###.....#..####..#...##..#.#...#..#.#...##........#...#....#.....#......#.#.#.##.#.#...##..##.#.......####.#......##.#####..#..##..####....#.#.#....#.#..#....#....#..#.##..##.#.##...#..###.#......#.#.#..........#.#.##.#.###.#.#
##################################################################################################################################################################################################################################################################################################################################################################################################################################################################