###### ############## #....# #............# #....# #............# #....# #............# #....# #............# #....# #............# #....# #............# #....####............# ###........<..######## #...........# #...[.......# #...........# #...........# #...........####### #. #.................. ... #.................. .... #..........[....... #...######............>..... #........'.......########### .... #........#.......# .... #...##...#.......# y..###+##.. #...##...#.......# ........#..##...#....#.......# ........#.......'....#.......# ..y.....#..##...######.......# ........#..###'## ........# ........#.......# ........#####...# #.....#...# #.....#...# +.....#'###... #............# #............# +............# #............# #............# #............# #....######### #....