###########################
#~~~~~~~~~~~~~~~~~~~~~~~~~#
### #~~~~~~~~~~~~~~~~~~~~~~~~~#
#.##########~~~~~~~~~~~~.~~~~~~~~~~~~#
#..........#~~...~~..~~..~..~.~~~~~~~#
####### #.########.#...................~~~~~~#
##.....### #.# #.#...7................~~~~~#
#..~~~...############## ########.## #.#P....................~~~~#
#.~~8~~...............# #.........# #.#7.....P..........P...~~~~#
########...###........# #.###############.#P##...##.77P.P7......~~~~#
#................# #.# #........##.##*#'''#########7.7....~~~#
########.#.##........# #.# #......#.##.# #...# #P.....X~~~#
#........#...#....#### #.##########.#'##.# #.### #......~~~~#
#........###.#.##.# #.#......#........# #.###########P.....~~~~#
#........# #.#.##.# #####.#.####.#.....^..# #...................~~~#
#...)....# #.#.##.######.......# #.#........# #.......#####77.....~~~#
########.# #.#.#.............######.##.......# #.......# 77...7~~~#
#.###+#.#########.#...................####......^# 7
...# #........# *~#
#.........'.....#.# #...........4.....# #........# *7#
#.........####..#.###.................# #.######## *
#.........# #..#.....................# #.#
#.........####..#.###.................# #.#############
#...............#.#.#.................# #.......#.....#
####.#####..........#.........>......##########.#.###.#####
### #.####.#.#.#.######.............# #.#.#.......#
#.# #...#.#.# ####.........###+## #.#.....###.#
#.# #####.#.###.................# #.#...### #.#
#.# #.#...#.#####.##.#......# #.##.### #.#
#.# #.#..............#......# #....>.# #.#
#.# #.#.....##..#.#..#......# #.###### #.#
#.########.#.##......#.#..#......# ###########.#
#.##.......#...%(.........#......# #........#
#.##.......#.....#####....#......# #.########
#.##.................#....#......### #.#
#.##.........#######.###'##........# #.#
#.##.........#...........##.#......# #.#
#.##.........#.#####.######.#......# #.#
#.##.......#.#.# #.# #.#......# #.#
#.####.###.#.#.# ##.######.##.....# ###.#
#.# #.# #.#.#.# #.........###'#### #...#
#.# #.# #.....# #############.# #.###
#.####.###.....# #..........#######.#
#..............# #......##..........#
####...........# ####......##.###......#
###.........####.###'######...#.##...#
#.#'###.#........#..........#.##...#
#.#.# #.#......#.########...#.##...#
#.#.###.######.#.............%.....#
#.#........#...#.....##.....#.###..#
#.####.###.#.).#.#.............)...#
#....#.#.......#.#..###..#..#.###.##
####.#.#.#...........(...)..#.# #.#
#.#%#.#..#..#.#########..#.# #.#
#.#.#.#..................#.# #.#
########.#.#.#.#####.######.....#.# #.#
#...>......#.#.##....# #.#####.# #.#
#.######.###.#.##.#### #.......# #.#
#........# #.#.##.# #..###### #.#
############.#.##.### #..########.#
#.....(...#.##...# #...........#
#.#########.####.########.##########
#...........# #..........#
###########.# ##########.#
### ###