##### ## ##...##... ##......... #.......... #.......... ############## #.......... ..[......#......######<........ ....................).....##... #..............#######.### ## #.......)#..........##.# #........####.##.....#.# ##.#.....#.....##.#####.# ###........#.######.###...# ##............# ####.##..### ..............## #.......# ..............####.##@############### ##...................{.....##.......# #...........###.............#.......# ...........###..).............{.@<..# ....................................# ...........###......................# ......(.......(....................# ..............................##### .........##..............#.### ........#...>.....#.....##.# ..........#[....#.######...# .................# #.### ....%......# #.# ..........# #.# ....... #.# ..# .## .