######## ##############......# #...................# ####### ### #...................# #.....######.... #...................# #.....#......... #...................#######.....#........ #...........[.......#..((@............... #......@..........).#@#####.....#.....####. ##.##........>.....[)...)................. #.###########......###.#.....###.....#.##. #.##.....# #......# #.#.....# #........<# #..#.###.# #......# #.......# #.......... #....###.# #.....[#####.....###......#### ##.......# #......#...<..............# #...##### #####.##.###..........(...# #.@.# #.# #..........##### #...###### #.# #..........# #........# .# #..........# #...(###.# #.......... #........... #.####... #........... .# .. ####........ #....$... ......... ......... ....@....