#.. # ## ### #.# .# #. ..# #.##.# #. #.# #..... .#####o#######.# #..#.# .....o).(......# #..#.# .#####o###.###.####..#.# #. #.# #.........# #. #.###..####..## #. ........####..# #. #.####..##....# #. .. ...........# ## #. ######.#### ##.####### #........# ######..#...#.## .............%.+ ######^)#...#.# #......# # #.##.#.# #.##.#.#.# #........# ####.##### #####.### #.......# #.###.#.# #.#.# # #.#.##### #.###........ #..<....##### #########