########################## ######......................... #..........)).................. #.###..####>...........)....... #.# #..# ###########.######### #.# #..# #.# #.# #..# #.# #z# #..# #.# #.# #..# #.# #.# #..# ######.# #.# #..#########...##.# #.# #........z.'<..##.# ###.###.##########...##.# #................'...'..# ######<....#######...#### #.....##...##...# #.....##)..##...# #..........########### #....................# #........#...........# #........#...........# #........#...........########## #........###########........... #........# #.(......... #........# #.((........ #......... #..