.. .. #. .. #. ... #.### #.# #...# #.# #.♣.♣ #.# #...##.# #..♣.♣..# ....##...########### ....###♣O♣...........# .## #............... #♣.♣............ # ##............. #. ###............%. #. ####......##.......! ♣♣.♣♣........#######.... ♣............# #### ♣.♣.♣.....#...# ..♣♣#...###..# ♣.♣ #....###..# ... #....# #..# .## #.....# #..# . ..###..# ... #.## #.. ..