### ########.# #........# ##########.######.# ..# ...........# #.# #.# ######.###### #.# #.# #......# #.# #.# #.####.# #.# # #####.# #.# #.# #.########### #.. ...#.# #.# #.# #...........# ... #######.######.#.#########.####.# #########.### .. ............)..................># #.# #.# #.....#.#.#.####.#########.#.##.# #.# .. #.#..............# #.#.##.# #.# # #.##.#....<#.#.##....# #.#.##.# #.# #. #..#.#....##.#.##...^# #.#.##.# #.# #.. #.#..)...'..#.##....# #>#.##.# #.# #...#######..##....####.##....########.#'##'## #.# .............................................###########.# ###.......##.##....####.### #####.....................# (.(.(.e.#.##.##....# #.# #.........############# .......e#.##..#....# #.########## #.........# ........#.###.#....# #.#.........####...##### #######.#.# #.#....# #.#.........# ##.#.# .. #.#.###..########.#.........###....#.# #.#.......... ...........##...##....# #.######..#######.#......#..###..#...# #.#<.........)).........#..#...#..#...... #.#####..###..........#.#.###)#.#...### ### ##.# #........##.#.#..)#.#.#..# .............##.#.#.>)#.#.#..# ##..##.##+#+#.##.#.#.))#.#.#..# <...... #...#.#.###.#. . .# ##..##. #...#..#...#.. . #.# + #....#..###..#.. ##....##.. ..... +......### .. ## #....... .. #........ ..# #........ #....