############ ...........######### ...................# ########.#.####.....# #........#.# #.....# #.########.# #.....# #........#.# #.....# #.. ########.#.# #.....# #>. . #.%...)..#.####.....####..... #.########................... #)....)..#.######............ .########.#.............#..... ............#.......###....... ######...###.....%...(....... . ##..####.#.....#'#....... ..#####..............#.#....... #....#.........#######'#######. ...............#.............# ........###..#.#.###########.# ..#......###...#..#.......#..# .....#...###...#.#.#######.#.# .###.#.......#.#.##.......##.# #.........##.#.#.###'###.#.# ...>..........#.#.#.....#.#.# .##......##.###.#.#.....#.#.# #....##...##....'.'.#.+..<..+.#.+ ............##..###.#.#...).#.#.# ........###.......#.#.#.....#.# ..................#.#.###+###.# #.#.................#.##.......# ###.#.................#.#.#######. .##.....................#..#.......# .........##.............#.###########.# ..........#.............#.............# ..........#.............#######'######## ..........#..................##.##.....# ...........................l..#'##.....# .>.........##.....#........s....##.%...# ...[.......#########..........######.### .).......#.# #..........# #.# .##.....##.# #..........#### #.# ########.# ##............###.# ..# #..........##.....# ..# #..........#####..## #..........# #...# #..........# ##..# #..........# ##.# ##........## ### ##......## ########