############ #..........# ##......!...#### .. #..............# ..## ###.####.#######.# ... ##.....##.#######.# . #.# ##..###..#.........# ...##..#####..## ##'####.#....# ..............######....####...# #.........................###### ..........########...#......### .........# #.####...<...# ........## #!. ###...†.# .....g.## #... ###.#)# #..... ..... ###.# ..... ...... ##.# .... #..##. .# . ..# .# .# .# .# .# .