##### ######### #...# #.......# #...###....##.# #..........##.# #...###....##.########## .#########...####..###..........# ................................# .########.....###..###..........# #..........# #..........# #..........# #..........# #....#.....# #..........# .########....#.....###.##.######## ..............................(..# ....#####...%#.....###.#######[#.# #....##.#................# #...)# #.!......#####.#.# #######.########....# #.#.# ###...###......(###.#######.#.## ##.......##......(.#.##.........# #..!......#######..#............# #....8....##..(#..##.##.........# #...........##...###.######.###.# ##.......######### #.# #%#$#.### ###...######...####.######r###...# ####.### ##.......##..$...........### ###...### #.........#................. ##.......####^...<....#.........######## #...[.....##..........#.......... #....8......##.......##........... #.........######...### ....$.....# ##...^...## ##### ......#### ###...### .....# ##### ....# #