### ######.###### ############...........# . ..........##.####.#.#### #.##########.##.# #.....# .############ #.# ###.##.####.##### ............######.########.#.##......# .#.########.<....................####.# #####.######.########.#.##.# #.# ##............# ###.##.#.##.# #.# ...............# #...>.....#.####.# ...............###.#..............# .##..##.#..#...##.................# .......#..#...##..#..#.#..#.####.# .........................#.# #.# ..#.....#....#.....#......# #.# .......................#.# #.# .................#.##.#.# #.# ................#.##.######.# ........#.......##.# #.# . .............#.##.# #.# ...#..#.....#.##.###.# #..#..............# #....# . #.....#.##.###.# . #....#.#..#.....#.##.###.# .. .................)....##.# ..#. #.........#.....#.##.###.# ...#.###....##.........#....# #.# ........#....##..##.....####.# #.# .).....................# #.# #.# ###.#...#..#.##..##.....####.## . ............).............)....# ###.#...######..........####..# ####.#...#####........>#.# #..#####.# ..'..................#...#.# #).......# ..#####....######.#..#...#)# #).####### ............######.#..#...#)####..# ...................#...........#).# ................................>.# #.#######.#..########..##......##..# . ...............................##..# #.# ##.#.#.#..............<.........##..# #.# .......'.....)..................##..# #.. . ...#...#....p.......................########### ... ... #.. ###.#'####p..##........................# #.# .... ... #.#.# ##.<.##.........###.##########.# #.# ..... #.# #.#.# #....##..#####+## #.# #.# #####.##....... #.#.# #....##..# #.# #.# #.# +.....