######### ############ ########## ######## #.......# #..........# #........# #......# #.......# #..........#####........# #......# #.......# #..........'..##........# ###......# #.......# ###..........##.##........###.'......# #.......###.'..........##.##........##..#......# #....>......#..........##[.#........#..##..)...# #.......#####.....(....###.......<....###......# ###.##### #######+#### ###........### #......# #....# #<.# ####.##### ###'#### #.##.# ##.## #.# #...# #.##.## #..# #.# ###.# #.##..# ##.# #.# ####'## #.###.#### #.# #.# ######.....# #........# ######.### #.# ##....'.....# #........# #........# ###.####..####.....# #........#####....>...#####........## #.....# #........#..................#.###### #.....# #........[.###........#######.# #.....# #........### #........# ##.# #..%..+ #........# #........# #..# #.....# #........# ##.####### #.## #.(.. #)###.#### #.# #.# # #.#...# #.## #.# #.#'#### #..# #.# #.<....###### ##'### #.# #......'....###....# ##.##### #......####..##....# #).....##### . #......#####..#....########.....r....##...>. #..................%................r....... #......######.+....#################@##..... #......# ###....# .# . #......# #....# ?# #......# #....# .. ##'##### ###### .. #...# ..# ###.# .## #.# # #.# #.# ######'#### ########## #.><......# ####........# #.........##############.('........# #..%%.....'..............##........# #.........#################........# #.........# #.......)# #.........# #........# #.........# #........# #.........# ########## ###########