# ########## .. #........########.#.# #.##.....%......#.#.# ##.##.###.######.....# #.....###.######.....# #....................### #.).######.<............. #...# #######o....### #[..# #.###..... ###...# #o# ## ###.....############.# #..................#.# #)#..#####.#######.#.# # #..#####.#### #.. #...........# ... # ##.#####.##.######### ###.##. #.##.......... ........#####.############ #....<.)....# ##########..# #..# #..# .... ..#.# ....# .####