############################################## ............................................. #...##............#......................... ###........#........#...........#....###...... ...........#........#....#......#............. ............................[.........<....... ..####'##############################......## #............... #..###.# #............... #..# #...........>... #..# #............... +..# ########..###### #... ########..## #### #..........# #..........# . ###...#########.. ##'####........ #.....'.....# #.....#.....# # ...#######.....# .+ ...............# .# #..............# ..# #...#####......######..# .......................# ###################'##### ............# ............# .........u).# ............# ###########'# .............# ....#c.......# .. #........# #........# #........# #........# .........#