################## #................. #................. #....###+#'#+#### #....# #......# #....# #......# #....# #......# #....# #......# #....# #......# #....# #..<...# #....# #......# #....# #......# #....# ######## #....# #....# #....# #....# #....# #....# #..^.# #....# #....# #....# #....# ############## #....#############...))[......# #....#...##.##..('....)(....(.# #....#...##.##...#..###(.###..# #....#...........#..###..###..# #....###.......###..##....##..# #....###.......###............# #....#>..........#............# #....###.......###..##....##..# #....###.......###..###..###..# #....'...........#..###..###..# #....#...##.##...#............# #....#...##.##...#............# #....########################## #....# #....######## #....##.....# #....##.....# #....##.###.# #....##..#..# #....##.###.# #....##.?#..# #....##.###.# #..[(##..#..# #...)##.###.# #...)##.....# #...)##.....# #....###'################# #......................... #.............^.......)... #......................... #......................... #................((...c.(. #..................a...... #..###########'###'#'#'### #.. #... .......# #.. .......# #.. ........# ........# .........#