### ########### ..# #.........# #.# #.#######.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.#### ############.# #.# #....##### #.........##.# #.# #....'...# #.........##.#######.## ###+#########...###.# ##########.........##.#........# ................# #.# #.......##.........##.#.######## .#...........######.#####.......##.........##.#.### +...........+..........'.......##.........+..#<..# #...........######.#####.......##.......).####.#.# #...........# #.# #.......##.........'..#.#.# ..########## #.# #.......##.........##.#.#.# . #.# #........##+#'#######.#.#.# #.#########.(#.##.#[#######.#w#.# ............)...............#.#.# .............#..#.#.........#.#.# ... ########.#.##.###.#####.#.#.##### ... #..........###.## #.#.#..)..# #.####..........# #.#.#####.# #.....######..# #.#.# #.# #.###.# #..# #.#.# #.# #.# #.######..####.#.# #.# #.# #.........#....#.# #.# #.###...####.##.####.#####.## #...........................# #####.#.......#.####.######## #....#..#...)...#.........# #.#####.#.#..#..#..######.# ##.............<....# #.# #..........#...#%##.# #.# ##..................# #.# #.###.###.#.#.###########.# #.# .# #.................# #.###+###...############### #####+##...+_###........... .........###+###...#.#.### .........# #.# #...#.# .........###.###...# # .......%...........# ..........##......># .........####......... .........+ #......... .........# #.#....... ........# #.#.##### ######## #.#.# #.#.# #.#.