#.# #.# #.# #.# . . #.# ... #... #.# #.# .... ##......####.###.##..... ........................ ###......#.##.###.##........ ............................ ####......#.##.###.##.......... ......l......................... .#####......#.....##.##.........# ........................(.....^.### ........$.......................... .########..##.....##.##.........# #..##.....##.######..#### #..##.....##.## #...# #..##...............#'# #..##.....##.######.#.# ...##.....##.# #.#'# #.###.....##.# #.#.# #.# ####.###.# ###'## .. ... #...# .## +.<.+ .. #...# .. ##+## .