##### ###############...# ..............'...# .........######...# .#######.# #...# #.# #...# #.# #...# # #####.# #.###.# . #.....# ##.....#. .. ### ###.###.# #......... ... .. #.....#.#####.######## ....##.#####.(...#.........[..>. ...........#.....#.####..####### ...........#.....#.####..###### #...l....#..<..#....#.......# #?...g..?#######.##.#.####### #....##.......... #.#.# ...r... ##.######.###.#.# .###.#. #.######..##.#'##### ..... #..................# .## ## #########.#.#......# #.#.#......# #...##.###.# ##..##.# +# #...... ##.##... #......