########## ########### ######### #........# #.........# ........# #........# #.........# ........# #####........######.........# ........###.....<...........'........<# ........#...###........######.........# ........#.### ##.####### ########'## ........5.# #.# ##.# ........### ..# #..# #.####### #.## #######.## .. ###.......# #.# #...####### ##'############ #....[........# #.............# #.............# +.........>...# #.............# #.............# ############+##