SlideShare a Scribd company logo
1 of 74
Download to read offline
1
DESIGNING FOR
TOUCH
LUKE WROBLEWSKI
CONVEY UX 2013
@lukew
2
3”
SMARTPHONE
TABLET
5” 7” 9” 11” 13” 15” 17” 19” 21” 23” 25” 27”
LAPTOP
DESKTOP
TOUCH/GESTURES CURSOR/KEYBOARD
3
Google Nexus 7
7.0” 9.7”
Apple iPad
4.0”
HTC Windows
Phone 8S
SMARTPHONE
TABLET
4
3”
SMARTPHONE
TABLET
5” 7” 9” 11” 13” 15” 17” 19” 21” 23” 25” 27”
LAPTOP
DESKTOP
TOUCH/GESTURES CURSOR/KEYBOARD
5
LAPTOP
11.6”
Lenovo IdeaTab Lynx
12.5”
Lenovo ThinkPad Twist
6
11.6”
Lenovo IdeaTab Lynx
13.3”
Lenovo IdeaPad Yoga
12.5”
Lenovo ThinkPad Twist
7
8
12.5”
Dell XPS 12
9
10
Source: http://zd.net/WJhY6C
Source: http://tcrn.ch/Vs5Zyt
40M licenses sold Dec
2012
6% Surface share of
Windows 8
devices
6% of notebook
sales are hybrids
11
11.6”
Lenovo IdeaTab Lynx
13.3”
Lenovo IdeaPad Yoga
12.5”
Lenovo ThinkPad Twist
12
3”
SMARTPHONE
TABLET
5” 7” 9” 11” 13” 15” 17” 19” 21” 23” 25” 27”
LAPTOP
DESKTOP
TOUCH/GESTURES CURSOR/KEYBOARD
13
3”
SMARTPHONE
TABLET
5” 7” 9” 11” 13” 15” 17” 19” 21” 23” 25” 27”
LAPTOP
DESKTOP
TOUCH/GESTURES
CURSOR/KEYBOARD
14
DESKTOP
20”
Sony Tap 20
15
16
17
19
DESKTOP
21.5”
Apple iMac
27.5”
Apple iMac
20
Source: http://live.leapmotion.com/about.html
21
Source: http://live.leapmotion.com/about.html
Will be bundled with Asus computers.
22
3”
SMARTPHONE
TABLET
5” 7” 9” 11” 13” 15” 17” 19” 21” 23” 25” 27”
LAPTOP
DESKTOP
TOUCH/GESTURES
CURSOR/KEYBOARD
23
3”
SMARTPHONE
TABLET
5” 7” 9” 11” 13” 15” 17” 19” 21” 23” 25” 27”
LAPTOP
DESKTOP
CURSOR/KEYBOARD
TOUCH/GESTURES
24
3”
SMARTPHONE
TABLET
5” 7” 9” 11” 13” 15” 17” 19” 21” 23” 25” 27”
LAPTOP
DESKTOP
TOUCH/GESTURES
CURSOR/KEYBOARD
25
TOUCH MATTERS
How do we design for it?
26
27
• Content is the UI (the action)
• Enable direct manipulation of
objects & content
• Reduce the distance as much as
possible between user &
content
• Reduce visuals that are not
content
• Guessable, predictable, physical
Source: http://bit.ly/zAUYfa
PRINCIPLES
TOUCH
28
WINDOWS
ICN x
File Edit View
Window
B I U abc
Italic Text CTRL + I
ICONS
Item B1
Item B2
Item B3
Item A
Item C
Item E
Item F
Menu Item
Item B >
Item D ctrl + 1
MENUS
POINTERS
GUI Paradigm
29
Touch Paradigm
Source: http://bit.ly/cCHvER
Content
Direct Manipulation
Gestures
Feedback
30
Touch Target Sizes
23x23px
minimum control size (6mm)
40x40px
commonly used control size (10mm)
Source: http://bit.ly/yJ3N2d
TOUCHABLE
TOUCH-ENABLED
5px
minimum spacing between (2mm)
19px
23px
31
Target Size Influences Error Rate
Source: http://bit.ly/yJ3N2d
% OF MISSED TAPS
25%
20%
15%
10%
5%
3 mm 5 mm 7 mm 9 mm 11 mm
Target size
1 in 30 taps (3%)
will miss the target
1 in 100 (1%) 1 in 200 (0.5%)
Basketball Player
Baby
32
Fat Fingers
15
16
17
18
19 mm
12
13
14
10
11
Average
index finger
width
8 mm
9
Source: http://bit.ly/yJ3N2d
33
Source: http://bit.ly/yJ3N2d
5mm
minimum control size
7mm
recommended size
10mm
common controls size
7mm
minimum control size
10mm
recommended size
2mm
minimum spacing between
10mm+
common, errors, edge size
KEYBOARD/MOUSE
FIRST
TOUCH FIRST
34
Source: http://bit.ly/yJ3N2d
Keyboard/Mouse First
TOUCH MODE
35
Source: http://bit.ly/yJ3N2d
Keyboard/Mouse First
TOUCH MODE (CONTEXT)
36
Touch First
TOUCH OPTIMIZED
Source: http://bit.ly/yJ3N2d
37
Redesigning for Touch
Adapt existing
desktop application
to be touch-
optimized
Tweester
38
77% touchscreen
12% mouse
8% keyboard
3% trackpad
Device Interaction
“Having a laptop with touch is having a
laptop with an extra gear.”
Source: http://intel.ly/KlJ4Lv
39
UI Chrome
Small Targets
40
Large Targets
Content as UI
41
Small Targets
Text, not Touch Optimized
42
43
But I have lots
to fit on the
screen...”
“
• Touch forces
simplification & reduction
• Decide which actions are
most important
• What stays on the screen,
what goes away
• Big targets work for
mouse, small targets don’t
work for touch
44
TOUCH TARGETS
• Use appropriately sized targets
• Maintain spacing between targets
• Consider touch optimized controls
• Embrace simplification
45
Tap
Briefly touch surface with fingertip.
Double Tap
Rapidly touch surface twice with fingertip.
Source: http://www.lukew.com/touch
46
Swipe/Drag
Move fingertip over surface without losing contact.
Flick
Quickly brush surface with fingertip.
Source: http://www.lukew.com/touch
47
Pinch
Touch surface with two fingers and bring them closer together.
Spread
Touch surface with two fingers and move them apart.
Source: http://www.lukew.com/touch
48
Press
Touch surface for extended period of
time.
Press & Drag
Press surface with one finger and move second finger over surface without losing
contact.
Press & Tap
Press surface with one finger and briefly
touch surface with second finger.
“Avoid [these] because they are often
triggered accidentally and difficult to time
correctly.”
Source: http://www.lukew.com/touch
Source: http://bit.ly/yJ3N2d
49
Rotate
Touch surface with two fingers and move them in a clockwise or
counterclockwise direction.
Source: http://www.lukew.com/touch
50
press
Change mode
double tap
Open
tap
Select
user action gesture description
BASIC ACTIONS
Touch surface for extended period of time
Rapidly touch surface twice with fingertip
Briefly touch surface with fingertip
Source: http://www.lukew.com/touch
51
drag
(across item or
off-screen)
Delete
Move
user action gesture description
OBJECT-RELATED ACTIONS
Move fingertip over surface without
losing contact
drag
(and drop)
Move fingertip over surface without
losing contact
multi-finger
drag
Move two to five fingertips over
surface without losing contact
OR
OR OR
Source: http://www.lukew.com/touch
52
Scroll
user action gesture description
NAVIGATING ACTIONS
Move two fingers up or down across
surface
press Touch scrollbar for extended period
of time
flick Quickly brush surface with fingertip in
the direction you want to scroll
two-finger drag
drag Move fingertip over scrollbar without
losing contact
Scroll (fast)
Source: http://www.lukew.com/touch
53
Scroll Bar Control
54
55
Allow any number
of fingers
• People often touch with
more than one finger
• Touch interactions
shouldn’t change radically
based on the number of
fingers
Source: http://bit.ly/yJ3N2d
56
57
58
Gestures as
keyboard shortcuts
in touch interfaces
• Consider gesture-based
access to common
actions or information
• Maintain non-gesture
support
Source: http://bit.ly/MqXTvQ
59
60
Provide feedback
• Immediate visual
feedback for touch
gestures
• Change color, size, or
move interactive elements
Source: http://bit.ly/yJ3N2d
61
62
Content follows
fingers
• Elements that can be
moved or dragged should
follow touch gestures
Source: http://bit.ly/yJ3N2d
Browsing content
with touch
• Use large canvases that
support panning & zoom
63
“But how will anyone know these gesture-
based interactions are possible?”
64
Discovering Gestures
1. Removal of Options
2. Content Teases
3. Animation Cues
4. Just-in-time Education
65
66
67
68
Just pinch anywhere
to leave the gallery
Ok, Thanks
69
70
71
72
Big screens invite
big gestures
• Let people use entire
screen as control
• Swipe and paw instead of
precise tapping
Source: http://bit.ly/MqXTvQ
73
TOUCH GESTURES
• Don’t be afraid to experiment
• But be aware of discoverability issues
• Use affordances (teases, just in time education)
appropriately
74
THANKS
LUKEW.COM @LUKEW

More Related Content

Similar to designingfortouch_03012013.pdf

Touchscreen UX design workshop
Touchscreen UX design workshopTouchscreen UX design workshop
Touchscreen UX design workshopKirsten Miller
 
Fingers, Thumbs & People - 15 minute version
Fingers, Thumbs & People - 15 minute versionFingers, Thumbs & People - 15 minute version
Fingers, Thumbs & People - 15 minute versionSteven Hoober
 
An introduction to ergonomics for mobile UX (Ux in the City)
An introduction to ergonomics for mobile UX (Ux in the City)An introduction to ergonomics for mobile UX (Ux in the City)
An introduction to ergonomics for mobile UX (Ux in the City)Neil Turner
 
Unit 2 input-output
Unit 2 input-outputUnit 2 input-output
Unit 2 input-outputRaj vardhan
 
Fingers, Thumbs & People: Designing for the way your users really hold and t...
Fingers, Thumbs & People: Designing for the way your users really hold and t...Fingers, Thumbs & People: Designing for the way your users really hold and t...
Fingers, Thumbs & People: Designing for the way your users really hold and t...Steven Hoober
 
Touch Technology....ppt
Touch Technology....pptTouch Technology....ppt
Touch Technology....ppthashgeneration
 
Microsoft Surface Computing and BlueJacking
Microsoft Surface Computing and BlueJackingMicrosoft Surface Computing and BlueJacking
Microsoft Surface Computing and BlueJackingMohitgupta8560
 
Ppts on touch technology
Ppts on touch technologyPpts on touch technology
Ppts on touch technologyankur bhalla
 
Large Multitouch infographic
Large Multitouch infographicLarge Multitouch infographic
Large Multitouch infographicAndreas Köster
 
Microsoft Surface
Microsoft Surface Microsoft Surface
Microsoft Surface Neha Sharma
 
CSS for Touch Devices
CSS for Touch DevicesCSS for Touch Devices
CSS for Touch DevicesEmma Woods
 
Gur summit poster with cover
Gur summit poster with coverGur summit poster with cover
Gur summit poster with coverJennifer Zamora
 
Is This a Button? A Question Your Users Should Never Ask.
Is This a Button? A Question Your Users Should Never Ask.Is This a Button? A Question Your Users Should Never Ask.
Is This a Button? A Question Your Users Should Never Ask.Andrew Malek
 
InFocus Solutions Displays
InFocus Solutions DisplaysInFocus Solutions Displays
InFocus Solutions DisplaysGabriel Navakas
 
Modern device for the modern workplace
Modern device for the modern workplaceModern device for the modern workplace
Modern device for the modern workplaceMicrosoft India
 
zForce Touch Screen Technology
zForce Touch Screen TechnologyzForce Touch Screen Technology
zForce Touch Screen TechnologySuryakanta Rout
 

Similar to designingfortouch_03012013.pdf (20)

Touchscreen UX design workshop
Touchscreen UX design workshopTouchscreen UX design workshop
Touchscreen UX design workshop
 
Fingers, Thumbs & People - 15 minute version
Fingers, Thumbs & People - 15 minute versionFingers, Thumbs & People - 15 minute version
Fingers, Thumbs & People - 15 minute version
 
An introduction to ergonomics for mobile UX (Ux in the City)
An introduction to ergonomics for mobile UX (Ux in the City)An introduction to ergonomics for mobile UX (Ux in the City)
An introduction to ergonomics for mobile UX (Ux in the City)
 
Unit 2 input-output
Unit 2 input-outputUnit 2 input-output
Unit 2 input-output
 
Fingers, Thumbs & People: Designing for the way your users really hold and t...
Fingers, Thumbs & People: Designing for the way your users really hold and t...Fingers, Thumbs & People: Designing for the way your users really hold and t...
Fingers, Thumbs & People: Designing for the way your users really hold and t...
 
Touch Technology....ppt
Touch Technology....pptTouch Technology....ppt
Touch Technology....ppt
 
Microsoft Surface Computing and BlueJacking
Microsoft Surface Computing and BlueJackingMicrosoft Surface Computing and BlueJacking
Microsoft Surface Computing and BlueJacking
 
Ppts on touch technology
Ppts on touch technologyPpts on touch technology
Ppts on touch technology
 
Large Multitouch infographic
Large Multitouch infographicLarge Multitouch infographic
Large Multitouch infographic
 
Microsoft Surface
Microsoft Surface Microsoft Surface
Microsoft Surface
 
CSS for Touch Devices
CSS for Touch DevicesCSS for Touch Devices
CSS for Touch Devices
 
Gur summit poster with cover
Gur summit poster with coverGur summit poster with cover
Gur summit poster with cover
 
Is This a Button? A Question Your Users Should Never Ask.
Is This a Button? A Question Your Users Should Never Ask.Is This a Button? A Question Your Users Should Never Ask.
Is This a Button? A Question Your Users Should Never Ask.
 
Touch Technology: MIS Case study
Touch Technology: MIS Case study Touch Technology: MIS Case study
Touch Technology: MIS Case study
 
InFocus Solutions Displays
InFocus Solutions DisplaysInFocus Solutions Displays
InFocus Solutions Displays
 
14 585
14 58514 585
14 585
 
Modern device for the modern workplace
Modern device for the modern workplaceModern device for the modern workplace
Modern device for the modern workplace
 
Desgin for touch
Desgin for touchDesgin for touch
Desgin for touch
 
Decoding touch technology
Decoding touch technologyDecoding touch technology
Decoding touch technology
 
zForce Touch Screen Technology
zForce Touch Screen TechnologyzForce Touch Screen Technology
zForce Touch Screen Technology
 

Recently uploaded

Call Girls Bapu Nagar 7397865700 Ridhima Hire Me Full Night
Call Girls Bapu Nagar 7397865700 Ridhima Hire Me Full NightCall Girls Bapu Nagar 7397865700 Ridhima Hire Me Full Night
Call Girls Bapu Nagar 7397865700 Ridhima Hire Me Full Nightssuser7cb4ff
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdfvaibhavkanaujia
 
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Gariahat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Roomdivyansh0kumar0
 
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)jennyeacort
 
Kindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpKindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpmainac1
 
306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social MediaD SSS
 
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一lvtagr7
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
shot list for my tv series two steps back
shot list for my tv series two steps backshot list for my tv series two steps back
shot list for my tv series two steps back17lcow074
 
Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,
Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,
Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,bhuyansuprit
 
Cosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable BricksCosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable Bricksabhishekparmar618
 
3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdfSwaraliBorhade
 
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`dajasot375
 
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
PORTAFOLIO   2024_  ANASTASIYA  KUDINOVAPORTAFOLIO   2024_  ANASTASIYA  KUDINOVA
PORTAFOLIO 2024_ ANASTASIYA KUDINOVAAnastasiya Kudinova
 
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Architecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdfArchitecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdfSumit Lathwal
 
Housewife Call Girls NRI Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...
Housewife Call Girls NRI Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...Housewife Call Girls NRI Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...
Housewife Call Girls NRI Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...narwatsonia7
 

Recently uploaded (20)

Call Girls Bapu Nagar 7397865700 Ridhima Hire Me Full Night
Call Girls Bapu Nagar 7397865700 Ridhima Hire Me Full NightCall Girls Bapu Nagar 7397865700 Ridhima Hire Me Full Night
Call Girls Bapu Nagar 7397865700 Ridhima Hire Me Full Night
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdf
 
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Gariahat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
 
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
 
Kindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpKindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUp
 
306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media
 
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
shot list for my tv series two steps back
shot list for my tv series two steps backshot list for my tv series two steps back
shot list for my tv series two steps back
 
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightCheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
 
Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,
Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,
Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,
 
Cosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable BricksCosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable Bricks
 
3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf
 
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
 
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
PORTAFOLIO   2024_  ANASTASIYA  KUDINOVAPORTAFOLIO   2024_  ANASTASIYA  KUDINOVA
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
 
Call Girls in Pratap Nagar, 9953056974 Escort Service
Call Girls in Pratap Nagar,  9953056974 Escort ServiceCall Girls in Pratap Nagar,  9953056974 Escort Service
Call Girls in Pratap Nagar, 9953056974 Escort Service
 
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Architecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdfArchitecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdf
 
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
 
Housewife Call Girls NRI Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...
Housewife Call Girls NRI Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...Housewife Call Girls NRI Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...
Housewife Call Girls NRI Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...
 

designingfortouch_03012013.pdf