###############
#....(........#
#....#........#
#....#........#
.... #....#........#
..... #....#....))..#
#....# ### #+###..PPPPPPP)PPP#
##....####.###########..##..P.P....g..P#
#.......#...........#.......P.PPPPPPP.P#
#.......#...........#.......P...P.....P#
#.......#...........+.......P.P.P.P.P.P#
#.......'...........#.......P.P...P.P.P#
#.......#...........#.......PPP.PPPPPPP
#.......#..>........#......
..#
#.....................#.....<.#.............#
#.....................#......#########......#
##..[......##...########.....##.....##......#
##.........##)..##...#######'##.[...#.......#
#...........'...#.....#......#......#.......#
##....##....#...#.....#......#......#.......#
#....##....#...#.....#......##.....##......#
#....+.....#...#.....#......##.....##......#
##....##...##...#>....#......'.......#......#
#.....##...##...#.....#####'###......#......#
#.....#....#....##'#####.....##......#......#
#.....#....##...##....##.....#########......#
##....#....#######....#......##.....##......#
##....#....#..........#.............##......#
#.....#....#..........#.....................#
#.....#....#..........'.....................#
#.....'....#..........#.....................#
#############################################