### ### #####.######.# #.....#......# #.###.#.####.# # #.# #.#.##.#.# #.######.# #.#.#..#.# ##......#.###.#.#..#.# ######### ........#.#........#.# #.......# ........#_#.#.#.##.#.# #.#####.# #.########.#.#<..#.#..#.######.# #.# .............................># #.# ..#...)..###.#.#......#.####.# #.# # # #...####.....#......#.####.# #.# ..#. ....#.#...# #.....#.#.##.#......# #.# #.#r ..........# #.....#.#.##.#..##### #.# ..r ###.#.#.#.# #.....#.#....#..# #..### #.#.#.# #.....#.######..# #....# #.#.#.# #.....#.........# #..#.###+#.#.#.# #.....#########.####### #.b.#.....#.#.# #...............[...... +...#.....#...# ###.....#######.####### ##..#.....##############.#<....#.# ##.#...............# #.......#.# #..{.((##########.############.# ##.........(# #..............# #..)...###(#################### #.##'#.#......@.....# #..#.#.#.#.########.# ##.#.#.#.#.# #.# #.#.#.#.#.# ..@ #.#.#.#.#.# ....( #...#.#.#.# ....... ##..#.#.#.# ####.#... #..#...#.# #.#.(.. #..#####.# #.+.(... #.>......# ##########