######### #.......# #### #.......# .... #.......# ..... #.......# ####### ..... ........############.....## ...... ...................'......##...... ..#########....#####......#....# #....# #...........# #....#####..^..#.....# #........#....(#.....# ###............##.#### ###....#....######.. ......#.#........##.# .....#...#.......# .. #####.....#####....... .#...........#...## ..#....<....#....# ..#.........#..### .#...........#..# #####.....#####.# .....#...#......# ......#.#..###### ###....#..## ##.....##