#.# ....##.##...# .....#'#..... ... .........##.##... .........##.##..# .........##.##..# .........##..#..# #.....'.<.#..# ###%..###.#..# #...# #hK..# ##########...####...# ######.......h)..........# .........#############.#.# #####.#+## #...# #....# ##..# #....# ..# #....# ..# # #....# ..# .#.######....# .............# .#.##...##...# +...+.#+## #...#.# #...#.# #...#.# #.####...#)# #....'...#.# ######..<#.# ########...#.# .......'...+.# ########...### #####