########### ####### #.........# ##.....# #.#######.############ ##...##.############# #.# #..<)g.......###.....#.......g..g..# ###.### #..>)..................%....######.# #.%...# #.##########.###.....######.# #.# #.....#####.# #.###....#######.######.# #....)%..<..# ######...#.#..#............#.# #.....###########........#.##%#.# ###.####.#g# #.....# #.....)####...#......#####.####.#g# #.#.### #.###### #............[##.##..(..# #.#.# #.# #...#..#.####.##.##.#.### #...# #.# #.###..#.##......##.#g## #..## #.# ##.# #..#.##......##.#..# #..# #.# #[.# #...........ggg..g.# #..# #.# #.#####.#.##........##..## #..# #.# ###.#................#.#...##### #..#########.# #.....#####.####.##..# #.#()...# #.........#..# ##.#.#.#####.## #.##........##...# #.#######.#.## #..........)%.# #.. .#.###.## ..# #. #.#.######..#.#)#####..# #.#... #.# ... .. #.........#.....# ....... .. ... ..> ... ###.######.####.# ##..#### ##.# . .... #.# #. #.# #... #. ....# #.# # #.. ##.## .. ... #.# ##.# .# # #.# .# .# #.# .# . #.. # ###