# .. .# #.#. .# .###.#.##.# ..%....#.# #.....#.# #..##.#.#####. # #........).... #.#.##...O...... #.#.##..#.####.. #..)....#.# ###)##...%... #(##...%... #.##...P.... #.##...%.... #.##.#.#.#''# #.##!#####.. #(# .# #..# #.# #..# #.# #..# #.# ### #..# #.# ##.#########..# #.# #.>.......##..# #. #.####.#######.##..# #. #......# #.##..# .#.. ########..# #.....# .... ##.## #..# #....## #..#####################.#.## #..# #.#### #.........................#.# #..# #.# ##...............########...## #..#######.# #.......########.# ##.## #..........# #.#####.# #.# #.# #.#.##.##### #.###### #.# #.######.#.##....# #......# #.#########.....)....#####.# #.####.# #..................### #.# #.# #.# #################### #.# ..# #.# #.# #### #.# #.# #.# ########### #.# #.# #.........# #.# #.# #.........# #.# #.# ###...<.....# #.# #.###.#.........######## #.# #.##.#.....(....>......# #.# #..[###.........######.# #.# ####.#..........# #.#######.# ##.#.........# #...<^....# ###.........# ########### ###########