############### ##.............## #..#####'#####..# ##.#####...#####.# #..###.......###.## #...#.........#...# #...+....<....+...# #...#.........#...# ##.###.......###.## . { #'#####...#####'# #... ###...####+###....### ... ##.......##.##.......## .###.. #.........#.#.........# ...^.. #.........'.'.........# #......#### #.........#.#.........# #........# ##.......##.#........######## ##.......# .####...####'####...####.....# #.......# .....########.#..########.....# #.......# #.#...........#..#............# #.......##### ........%....##....#####......########.........# .........%....##.#### #..........# #.........# .........#######.#### #..........# #.........# .........# #....# #).........# #.........# .........##########.# ##.....##### #.........# ...................#.# ####'## #..######## #..........########.#.#########.# #..##### #..........# #...........#'###### #......# #..........## ####.#######........# #......####### ..........# #....# ...........### #............# #.######.# #.#### ######.....# #............# #........######.#### #.....# #..###.......# #..########........# #..)..# #(%# #.......# #..##..............# #.....# #..# #.......# #.....#####........# #.....# #..# #.......# #.##### #........# ###.....######..# #.......# #.................... ....>....'.......# #.......# ####################. ###.....#.####### #.......# #######.# #.......# #.# ######### #.# #.# #.# #.# #.# ..# ###