####### ############ ##.....## #..........# ##.......## #..........# #.........# #..........# #.........# #############(.........# #.........# ########......................# #.........# ###..........####...............# #..)......#########g>..........#....####..........# ##.................)g.............................# #.........#####....##..........#########..........# #.........# #...###..........# ###......### #.........#####................# #####..)...# #..........##..................#######..##......# #.................###..........).<.....###.###### ##########.......##.......# #..........#######..((.# #..........^........##....###...##.##### #.....#### #...........#.###.####.....#..####.# ###.#..## #.............# #.# ##.#)...##....######.....## #.............# #.# #.#..####.###.......#.### #..........######.### #.#..###..#.......###.# #.............(.....###.#..#........#######.# #..........#######...##.#..#....########....# #.........## ###...........#######...#### #........>.## ##...(................# #...........# ###............#####[#.# ###########.#######....................(.# ######.##..(..............#####.....####### #.........####........<#............#.....## ####.....#..................##.............## ####.................[)).........).......# #.....................................# #####.#.........####......................# #######............)..# #.........(....).......# #......)..)...........# #.######...............# #......##.###....>....# #.# #..<......<....## #.....##..# #.........# ##.######.......#.....## #....#...## ##........###..............##.##### #........#####.......).....######......##..## #......................................###..# #........#####....)>.....#######.##########.# #.....................#### #............# ######........######### ############## #.......## #.......# #.......# #.......# #########