### #.. ..# ### #.# #.# ..# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# # ##.## ####.#####.########### #.##...####....................# #....)......#######.##########.# ####...####.# #.# #.# ##.## #.# #.##########.###### #.# #.# #......>..........# #.# #.# #.##########.####.# ##.####.# #.# #.# #.# #.# .......>#####.#######.# #.# #.# ##.##........).......<# #.# #)# #.################# #.####.# #. ..##...# #S ####.### # #%# ############ #.# .>.c...(.c.# #.# ##########(# ### #.# #.# ..# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #>#####.##### #.# #######.##........# #.# . #...........#.###.# #.# ....######## #.#########....##.# #.# ...........# #.# #..#.##<# #.#### g.#..#####.# #.# #....##.# #....# .#..#####.###.###### #..####.# ####.# h...$........P.....# #..# #.##### #.# ~~~~~~~~~~~~~~~....# #..# #.....# #.# ~~~~~~~~~~~~~~~....# #..# #####.# #.# ~~g~~~~~#####~~....# #..# #.# #.# .....%..#gg.#~~....# ...########.####.# #########...#~~....# #................# #+###~~P...# #######.###### ~~~....# #.# ~~~....# #.# #.# #.# #.# #.# #.# ..#