123456789012345678901234567890123456789012345678901234567890123 1234567890123456789012345678901234567890123456789012345678901234 a.123456789012345678901234567890123456789012345678901234567890123.b a.1234567890123456789012345678901234567890123456789012345678901234.b 1.2.3.4 321.255.255.255 0.0.0.0 255.255.255.255 0.255.255.255 1.2.3.321 1.2.3 1.2.3.4.5 1..2.3.4 .1.2.3.4 1.2.3.4.5. 1 . 321 f f.2.3.4 1f.2.3.4 f1.2.3.4 1.2f.3.4 1.f2.3.4 1.2.3.4f 1.2.3.f4 1.2.3.f -.a.b a.-.b a.b.- -aa.b.b aa-.b.b a.-bb.b a.bb-.b a.b.-bb a.b.bb- a-a.b-b : :: ::: a:: ::a ::1.2.3.4 a:a:a:a:a:1.2.3.4 a:a:a:a:a:a:1.2.3.4 a:a:a:a:a:a:a:1.2.3.4 a:a:a:a:a:a:1.2.3. a:a:a:a:a:a:1.2.3 a:a:a:a:a:a:a:a a:a:a:a:a:a:a:a:a g:a:a:a:a:a:a:a a::b :a::b a::b: *.foo.bar *foo.bar foo.*.bar foo*bar foo.bar* *