##### ...# #####.#### #........# #.###.##.# #.###.##.######### #......|.......... #####.##.######### ...........# .####......########. # ###..## ...........(....... #.#..... ###.......########. #.#%#..# ....######g....... #.#....## #### #........ # #....... #######........ ## #.#..<#.### #.............. ... #.#.#...#.. #......g....... ....#.#...))#.# #......{....... ...o..(..#)#.# #.......####### ...#.....#(#.# ####.......# .. ###(###.#.# #......(..###.... #.......# +......g..'...Z.. #(.#.#..# #.......a.# #..#....# ##...###### #).####.# #... #..# #.# #... #.. #F.####.# #$. ..# #.......# #.. #.. ### #(.###### #..##.#####.# #...#.......# #..#.####### ###....# #......# #......# #......# #...#..# #####..# ##)## #..# #..## ########...##### #..............# #........#.###.# #........#..##.# #...........##.# #............#.# #............#.###### #........##..#.^....# ############.######.# #.>....#.##### ######.#.....# #.#####.# #.# #.# #)# #.# #.#####.# #.......# #########