############################### #............'................+ #............#..%.............# #............#...............)# #............#................# #......##...##.....>###.....### #......##...###########.....# #..>........................# #..........O...........[....+ #..^........................# #.....###..#######..##...##.# #########..# #..##...# .# #....# .........(... #....# .............O. #....# ................. +...<# ..<............... ##...# #####