. .. .. .. #% # #.# #.#.#######. #.#.#.......# #.# #......####### #.# #............. ..# ##...(.####### ).# ##.#.## #.### #########.#.#########.# #.#.. ........).............# #.#.# ########(##.########### #.#.# #.##.# ####.#.# #########.##.# #......####..........#O# #.##...........####..#.# #.#########.##.# #..........# #.# #.##.# ##.#######.. #.# #.##.# #.# #.# #.. .....# #.# #># #.# #.#### .# #.# #.# #.# . #.# #.# #.# #.# #.# . #.# #.# ####.#####.####### #....##..........### #.#####[...........# #...###..#.#####.#.# ###.)......#.## #.#.# #...)##'##....# #.#.# #...##P.P###..# #.#.# #...#P...P##..####.#.# ##..#P.>.P#..........# #.. #..#P...P###.#####..# ..# ...##PPP## #.# #....# #.# ####.##### #.# #.#.## #.# . #.# #.#.# #.# . {###.###.#.######## #.# ## ..................# #.# ..........######.# #.# ########### ###.#######<# #..>........# ##########.########### ...........# ############