################## ##################### #................# #.......#....#...!..# #................# #.......#....#...55.# #................# ### ### #......^#....#......# #................# #.####.# #.......#....#......# ##...##....##.########......######......#)...#......## ##...#####+##.####...#......#...##......))...#.......# #.............#...<.........#...###########.##.##...## #.............#.............#...##.....####.#######'## #....##.......#.........)...#............#...........# #....##.......#.............'...P.P......#...........# #.............#......##...#..P.P.P.......#...........# #....####'######.....##..........PP...#..###...##...## #....##.......#########.....PP...P...P#..########...## #....#.........#............PPP.PPPPP...........'....# #....+.........'...........[..####.P.P..........#....# #....#.........#.........PP...'.l#..............#....# #....###########...........P.P#)>#...P..........#....# #########.......##..........PPPP####P.P..#..##[..##...## #.....<##.......##.....##......P.P.P.P..P#..##...###### ##...........<..##.....##(.....PP.......#.........# #.....................#.......PPP......#.........# #.....................#....#P....P.P.P.#.........# #.....................#....##..........#.........# ######....................#................#.........# #...##....##.......##.....##.........##....##.##....## #...##....##.......##.....##.........##....##[####### #...########...(...............##....##........# #....'.........................####'###........# #...##.........................#...............# #...##....##.<.....##.....##...#.....##....##.## #...########.......#########...#.....##....#### #...##....##........# #....#......#.....# #...'.....+.........# #....#....>.#.....# #...##....#.......>.# #....#..)...+.....# ###'##....##.......## #....#......#.....# #.........##.......# #....##....##.....# #.....[............#########...##....##.....# ####### #..................##.....##.........##...#######.....#### #...########..............#..........##...###............# #...###...##..............#................'.....###'''### #....#.................>..#................#.....#.7.....# #....'....###########.....#................#.....#.......# #....#....##.......##.....#..........##...###'####...(...# #....##...##.......#......#..........##'#####....#......(# ###+####'###.......'......#....##....##..........#.......# #.....#............#########..)#####'##..........######### #.....#............##.....##......................# #.....'...##.......##.............................# #....#######...>...##................##...###..#..# #....##...##.......#...).......##....##...###..#### #.....#....'.......#...........##....##.........# #.....#....#.......#............'....#....(.....# #.....#....#.......#............#....'..........# #.....'....#.......#............#....#..........# #################################################