############################### #...........##................# #.........##...###########...# ##.....%.##...###########..#.# ##.....%#...##.......##..## # ##...##%..##.......##..## ##.##...##.......##..## ###...##.......##....# ####...##........#...#..# ##..##...##.....##...###..# #....##...##...##...## #... ......##...##.##...## #.. .......X.....###...## # ..........#...#...## ..# ... ..........##.....## # ..##...... .......2...##...## ##. #.##...... .......XGX...##.(.## ##..#..#....... .w....&X.X....##...## ##..#.#.# ..... ......G22G....###...###..#....# #..# ......GX....#####..##..#...#.###..######.. .##...X....###..#[##..#......#............ #.X.....###....##..#.....#.%............ #.......###......##..#......#........### ......## #....$.# #..#...#.#........# ....## #......# #..#....#........# # ##....## ##..#.#.#....:...######..####### ##..#.######..#..#.............$.......... ####..........#.#......$................ ##############......................# #####......................##### ...............$......[....)...... .........(....................... .............###### #..........# ...(.........#########..........#### ....(............................... .................................... ...............############..###### ...............############..####### .................................... ................................$. ...########..########..########## .. ######..########..######## ........................... ..\....................... .######...........####### #...........# ............... \................. .............#### .............# ........... ...