########### #.........# ########## #######.........# #...##...# #.........>.....###...##...############### #......................................... #.......>...............................### #.......#.......##....#.#######...........# ##......'.......##....'...<...............# # #....###.............##.......###........###'# #....# #......##.....##.......# #............. ##....# #......#......##.......# #............. #.....###............###.......# #................... #.....#.....#'#.#.#..##......### ######'##............ #.....#.......#)#.#......)...###### ##..# .......... ##....#.....###.#............#....# #...## #......... ##....###.......#.................# #....# #......... #.......#.......#.........###.....# #....###......... #...............#.#.##............# #.....##......... #............##.#.#.##............# #####.##.......# #............##.#.#.##............# #..........# #............##.#.#'##............#########....###### #............##.#............#....#............######## #............##..............#................#........ #.......####..........#####...................#........ ####+##....'..........#. #####...............#........ #...###......#...#.. #.)...........##..#........ #...#######..+...#... #.............##..#.......< #..(.)..###.##...#...###.............##..#.....(.. #.......+..).#...#...............######..#........ ##+#....##.....###...............#####............ ...#.##.....# #.......##'#######........# .##.#.#......###.......##.# ##........#### ..##.#.#................##.# ###......>...... #.....# #...........#....##.####........)...... #.#.... #...........#....##.#..'............... #.# ####...........####.#.##............... #.# #####................#.##...#####....... #.# #.......####...........##..g#####....... #######.# #................######.....g...#....... #.[.....####............###.....##.........#....... #.######..................####...#.........#....... #......##...(....####..........#.........# #.#.#######........# #..........#.........# #...<.....#........# ####.##....########### #########.##.......# #.#.....# #.####### #.####'## #.# #....#.# #.# ####.#.# .# #...#.# #.###.# #.# #.# #.# #.# #.# #.# #.###.# #.....# #######