########## #......... #.######## ##############.####### ########### #..................... #.........# #.############'##############.#######.# ###############.# #.....# #.......# #..<#.# ########## #.....##.....##.# #.....#####.#########.###.# #........# #.###.##.....##.###########.....#.....# #.........#.# #........# #.##..........#...........'.....#.##### #.#.....#.#.# #.[).....######.##..#<......#.....#######.....#.# #[#.#####.#.# +<>.[....'..........................## #.....#'#### #.#.# #.#.# #........##.###.##..###...........#..####(.........# #.#.# #.#.# .....................................@.....>..........# #.#.# #.#.# ########+#####.###.........#####.........##...........# #.#.# #.#.# #.# ########### #######.#.##.#.........# #.#(#####.#.# #.# #.#.##.#.........####.#.......#.# ..# #......####......'....#.#######.# ### ###.##@# #......##############.# #.##.# #...................#.# #.##@# #.#################.#.# ##'##'## #.# #.#.# #......# #.# #.#.# #......# #.# #.#.# #......# #.# #.#.## #.(....###.# #....# #.(....#...# ###### #......#...# #......#...# #......#...# #####..#...# #..#...# #......# ##.....# ####..# #.# +#