### ..# #.# ###########.# ########### #.........#.########## #.....%.... #.........#.##.......# #....############ #...........##.#####.# #....##.........# #................# #.####....##'#######.# ######'###.......###.##...............#.# #.# #...............#w#.)....###.#.# ######.# #...............#.#......###.#.# #......###......[......###.###........#.# #......................# ... #.....#....# #.....###........##..### ### ###...'.<..######## #.....# #........###.# #...#....#......# #.....###........###.### ###.......)#.####.# +.....'................# #...........>####.# #...).###............#.### ###..##..###.#......# #.....# #............#...# #....##..###.#.###### #.....# #............###.###............#..# #...(.# #.#....####### #.....#>#.#.........# ####### #.#....# ####.##......######## #.#....# #.......)........# #.#....###############...#..######.# ############.#...................<..#......##.# #.......[..#.#...##PPPPP##########.###.###.##.# #..........#.'...'.....P...................##.# #..........###...##P...P###########.##.######.# #..........# #...#.P...P# #.##.# #.# #..........###...#.PPPPP# #.##.# #<# #..................###.## #..#.########### #.................###..# ##.............# ##########........###.####### #...#########.######## #.<................# #.............(....... #..................# ##...#####..#.######## #..................# #...# #..#.# #........########### #...#####..#.# #........# #......##..#.# #........# #......##..#.# #........# #.>....'...#.# #........# ##.....##..#.# #........# #.........#.# #........# #.#.........# ########## #.#.######### #.#.# #.#.# #.