################ .######...#.....)....##### .......................(.# ######.#.#.#......#.###.# .######.###.#.##.#...# #.###### .................#...# #.##...# .#######.#######.....###.##.#.# #####.............#####........#.# ###..........⌠....... ###...#..#.# ##...⌠................ ##.....#.# ##..).....⌠.........⌠.. ##.#....# #.........(............ #.###..# #...⌠..........<....... #>..#..# #...................... #.###### ##...[....⌠.........⌠.. ##.## ##...⌠................ ##...# ###..........⌠....... ###....# #####.............# #......# ###################g###..# .......r.##..# ..........#..# .......#.r#..# ....... #.#..# #....## .. #.... ... #.... .... #... ...#