######## ######......# #.........(.# ######### #...........# #.......# #...........# ######### #.......# #.......###### #.......# #.......+ ######.......##...# #.......# #.......##### #............##...# #.......# #............ #..........####...# #.......###########...(....# #..........# #...# #....%.....................# #..........####...########...>..............###.###.# #.............'..........'..................#>#.# #.# #...........###...########..................#.#.# #.# #..>..........+...'...........................#.# #o# ###'####....###)..######.....##.#.#.#.........#.# #o# #.# #.........## #.....##.#.#.#....(....#.# .o. ##'#######......#######.....##.#.#.#.........#.# #.# ######### #.......##..................'..#.#+#.........#<# ..# #.......# #.......###############.....####...........#.####### ##.####.# #.......+ ..................(.(................. #.# #.# #.......# #######.#########.........##.######## #.# #.###.......# #.# #.........##......... #.# #...%.......# #.####### #.........##.######### #.# ######..##### #.......###..................... #.# #..# ########## #.........+.......<....######### #.# #..# #........####......###............# #.# #..# #..................###########....# #.# #..# ##.)......###..(....+..............# #.# #..# #.........# #.......###########....# #.# #..# #.........# #.......# #....# #.# #.. #.........# #.......# #....# #.# ##......[.# #.###.### #.##.# #.# #........# #.# .# #.##.# #.# . #########.####### #.# .# #.##'### #.# #..#<........# #.# #.#....# #.# #..########### #.# ##.#....# #.# #... #.......# #.# #######.# #.......# ##.###.......#### #.......##### #....'........... #...........# ######.......## #...........# #.......# #...........# #######.# #...........# #.# #...........# #.# #..........[# #.# ##+#........# #.######################################.##.####### #...........).................>.........<.....# ########################################.####.# #.......# #.# #.####### #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.##########.# #............# ##############